Company: IBM
Date: 2009-09-30
Overall rating: 4/5
Employment status: former

IBM is good company
Pros: I joined IBM because of the variety of job opportunities within the company and it certainly delivered that.  During my almost 25 year career, I was in sales, programming, marketing and management.  They provided me with paid time off for personal reasons multiple times.  Though they laid me off, the separation package was very fair.
Cons: It's a very large company with lots of politics.  The best people aren't always the ones promoted to management and executive positions.  Communication can be difficult because of the matrix management and, again, politics.