Company: IBM
Date: 2009-01-20
Overall rating: 3/5
Employment status: former

Good opportunities, but significant infighting
Pros: Solid products and services you can believe in.  Wide variety of business units means lots of opportunity to learn.  Worldwide presence also provides many opportunities to experience other cultures and learn.
Cons: The executives (and I was one so I know!) tend to spend most of their time infighting with each other.  They view their peers as competition, because they are so focused on their next job.  Sucking up pays off, giving an executive the honest news but perhaps not what they want to hear can kill your career.