Company: IBM
Date: 2013-03-17
Overall rating: 3/5
Employment status: former
Experience level: Senior

Can be a good place depending on your career objectives.
Pros: Good benefits including vacation time.  Decent bonuses.  Flexible scheduling and offices located worldwide.  Good networking.
Cons: Lack of mobility.   Huge bureaucracy.  Most people felt stuck in a job role or location without much chance for change or meaningful promotion