Company: IBM
Date: 2008-06-12
Overall rating: 4/5
Employment status: former

A forward-thinking company that is back on top.
Pros: The level of competence across all employee levels is very high, at least at ibm.com.
Great workplace environment in my division
Forward-thinking technology-wise, fully embracing social media
Good work/life balance
Good opportunities for advancement
Cons: Lots of politics
Too many silos.  Company is so big, there may be thousands of people doing similar work as you, but if you're not in your department, you may never hear about them.
IBM is a global company; US employees are the most expensive, so many jobs are being outsourced, and management is under terrific pressure to downsize all the time
Too many contractors, not enough full-timers.  IBM gives a false impression of the number of employees there because probably 40-60% are contractors.