Company: IBM
Date: 2011-02-17
Overall rating: 3/5
Employment status: former

The good, the bad
Pros: Excellent technology, extremely smart, talented people.    Constant learning, never ending engineering challenges, and problems to solve.  Part of something bigger than yourself if you so choose.
Cons: Some management are not knowledgable, too political.  Ranking, appraisal system is counter productive, not sustainable.  Management afraid to treat people well, for fear that people will ask for what management cannot provide.