Company: IBM
Date: 2015-12-20
Overall rating: 5/5
Employment status: current
Experience level: Senior

I have loved working for IBM for over 20 years due to internal career mobility and interesting challenges.
Pros: I love how smart and cooperative my colleagues are, no matter which organization or geography.  I love the steadfast commitment to helping you grow as an individual and leader, including positive reinforcement, constructive criticism, and risk taking opportunities to show what you can do.
Cons: It's a big company with the bureaucracy and hierarchy inherent in such a large enterprise. Cost cutting measures are always a tough balance.