Company: IBM
Date: 2010-07-12
Overall rating: 4/5
Employment status: current

Can't complain
Pros: 1.  Brand name recognition
2.  Lots of opportunity for professional development
3.  Enormous knowledge repository
4.  Great Benefits
Cons: 1.  Complex bureaucracy
2.  Major and minor re-orgs happen regularly
3.  Lack of talent
4.  Rigid compensation policies