Company: IBM
Date: 2009-04-02
Overall rating: 4/5
Employment status: former

Good place to be, don't stay too long
Pros: IBM has lots of good technology and good opportunities across a lot of different divisions, ie Hardware, Software, Services.  The people are typically great, very smart and professional.  If you work hard and have results, you are typically rewarded.  There are lots of different opportunities for sales, technical, and management oriented people.
Cons: IBM is a VERY large company with the accompanying bureurocracy.  The current environment in the US is a bit disconcerting - with everyone constantly looking over their shoulder for the next layoff.  Unfortunately, I'm not sure that will ever change as IBM seems to now use resource actions as they way they change business, rather than actually changing the business.  Therefore, there is no real loyalty to the company any longer.