Company: IBM
Date: 2008-11-18
Overall rating: 2/5
Employment status: current

Work if you can put up with the management BS
Pros: Good Pay, some flexibility... really depends if you work in Hardware or Software. 
Payscale is good compared to other companies at least in Austin
Cons: off shoring, complex management system. Likes to make everything single thing way too complicated. 
Management does not value employee loyalty and experience... if they don't need you, then you are out. 
management keeps changing often. Its hard to focus when you management keeps on re organizing every 4  - 6 months. 
By the time you get comfortable working with one manager, you have another manager and his style to adapt to. 
Employee morale is also low because of this.