Dependent on management your life can be made extremely difficult. On the team I was working on all the supporting teams (logistics, product development, design and engineering) were wonderful to work with, however my own superior was commonly absent. I would be told that their door was always opened when in reality they were usually coming in between 10 am and 12 pm, leaving between 3 pm and 5 pm. Most of the time spent in the office they were too self involved to be available for quoting the customer or giving advice when there were difficult issues. The people that take the time to bend over backwards for the boss get priority even if they are unable to bring any value to the team themselves. If you go to the head of the team crying about how you deserve more money because you have a hard time supporting your online shopping habit you will get more money but if you are someone that works your hardest and accomplishes great feats you will get minor pay raises just to keep you from going under. The manager will talk about giving you opportunities to move up but if you are a hot commodity they will just drag you along until you get a better opportunity out of the company, there is no upward movement.