Company: IBM
Date: 2010-03-20
Overall rating: 2/5
Employment status: current

Good and Bad
Pros: Fantastic benefits.  You will work with some of the best people around, and the company has good telework options.   Great technology, the company gets respect from its partners due to its size and history.  Pay is better than average.
Cons: Offshoring is rampant.  Company has stopped pushing work-life balance as one of its principles and it shows.  Excellent vacation provisions but nearly impossible to take it all.  Persistent layoffs have now started to reach excellent people as the pool of weaker employees has already been largely removed.  Management's refusal to be forthright with grunt-level employees or the press is highly disturbing.