Depends on which manager you get, most of them don't care for your well being, long hours, make use of others, even peers to peers could be that arrogant and selfish to each other. Lack of personal development is huge, hard to get recognition, highly fake for manager own gains and rewards. Managers get all the praise and plays the two face game with you.
Salary as base is dependent towards what the manager would like to hire you upon, bonus is discretionary and KPIs provided is a joke!
To climb the ladder, you need to brown nose alot in there and stab each other hard to get somewhere
Some colleagues are nice
Long hours, no recognition, bad bonus and salary