Company: IBM
Date: 2014-05-10
Overall rating: 3/5
Employment status: current
Experience level: Senior

A challenging and difficult environment in which to work, but if being and thinking global is for you, choose IBM.
Pros: You can choose to learn something about yourself and business every day and never be disappointed - there is so much knowledge in the organization that the challenge is filtering to what is truly important to you in the now.  IBM is your own personal MBA, such is the pressure and the challenge, but being part of a community that struggles and wins with you.
Cons: Tough management, ruthless resourcing actions, bureaucracy, and your work is never finished.  This is a company where you have to be entirely self-motivating when the going gets tough, or when significant people are made redundant around you.  The performance ranking system can make for a dog-eat-dog environment where you have to outperform your peer to advance, and that can hurt collaboration or openness.