Management styles vary and if you are not lucky, get on the wrong team or under the wrong manager you may be doomed. The pay structure has recently changed making this huge company one of the lowest paying companies around for the same position anywhere else. I had gotten a promotion and due to the pay structure change received no increase in pay but I was working 3 times at hard. It is very difficult to move up, you really have to be impressive or be someone's favorite. Also, work life balance used to be a major point but not any longer just do what management wants and be quick about it.