Earlier quoted context omitted.
> For a counter example, I can point you to wallstreet or finance in Chicago, and show you 100s of people where people at the same level make as much as a 2x pay difference. If you think people in finance don't know what their peers are getting paid you are fooling yourself. They are overall much more mature and transparent about pay than we are.
I agree with the maturity part, but not the transparency part. If you told a trader their salary was going to be posted publicly, decided by the rest of the employees (including junior employees), and that they couldn't negotiate it then they'd laugh in your face. Giving up the ability to negotiate your salary is giving up your whole leverage. It's a ruse played by smart entrepreneurs to sucker engineers into taking…
I think most people in finance have a good idea of what their peers are being paid and a good idea of what they need to do if they want to earn more. People are paid fairly objectively and managers are upfront about what they value (at least within a firm).
That doesn't mean employees know exact percentages or bonuses and it certainly doesn't mean they know total comp in $.
When I moved into software development my first manager was shocked that I wanted to plan exactly how to get to the senior level, what I would need to demonstrate, and what kind of pay they offer at the next level up.
He couldn't answer any of my questions and it was like I was the first person who had talked about concrete career goals with him.