
Simple things can change a lot. There are bottlenecks in communication between the customers and developers.
Hard work and dedication to a team success is not a good choice if you want to be better paid and get a promotion. It's all about the visibility.