It's very chaotic, and I'm not sure if it is something that can change due to the nature of the business. Compensation, is not that high, as far as I know. Also, every year, we get automatic 3-5% raise, regardless of our performance. I read that Jack Welch used to do 10-80-10 rule where they compensated the top 10% with much higher raise, but honestly, I'm not sure if this is happening. I worked my ass off, yet I got the same raise as other jackasses who don't work nearly as much. Also there is absolutly no bonus, other than occasional "thank you" gift cards you get, which is more like $50-$500, and you are not getting these that often, unless you work for someone who likes giving those away. Leadership is generally competant, and has good mindset, but I feel that sometimes it's just mere talk than anything else. In our IT organization, we are going through a huge change, but the light at end of the tunnel seems a little too far away.