Company: IBM
Date: 2014-08-29
Overall rating: 3/5
Employment status: former
Experience level: Confirmed

Big Company
Pros: People in general are nice. Opportunities to work with really big projects and customers. Benefits are good.
Cons: It's huge. Your advancement depends on how good you are building relationships with upper management.
Things move slowly because of multiple layers of management. A lot of incompetent managers.