I disagree completely. You should, as the potential employee, be well aware of the market pay and what you are willing to be paid to perform the job that you're applying for. Not to mention their job postings actually list a salary window ($88-110k for Backend/Frontend). What the person sitting next to you is paid should bear absolutely no impact on your life or your work ethic. If you're happy to make $88k and the guy doing the same job next to you is making $110k, I don't see any problem. Maybe he has a few more years of experience than you, maybe he's a better negotiator, maybe his suit looked nicer. The point is that you accepted it and were willing to take that salary for that position.
I can't fathom what being aware of your coworkers salaries could possibly do for positive team building. Somebody is going to be upset, egos will be triggered. Yes, in day to day business we're typically aware of the fact that an engineer or programmer makes more than a customer support or cashier. But here it's thrown in the employees face. "John sits next to me, he takes 3 hour lunches and he's paid $110k! I can't believe it. Screw John!"
Show up to work in a new Porsche sometime and while some people will think it's the coolest thing ever and give you a pat on the back, jealously may rear its ugly head with others.
I just don't see how this is a positive thing in the least.