Company: IBM
Date: 2015-05-08
Overall rating: 4/5
Employment status: former
Experience level: Junior

Good place to work, if you can put up with big company bureaucracy
Pros: Decent benefits
Clearly defined paths towards career advancement
Support telecommuting and remote employees very well
Cons: Horrific bureaucracy. Everything takes 40 forms, 30 approvals.
A great deal of politics involved with pretty much everything
The well-defined structure and processes often impair the ability to innovate or "get outside the box" to solve a problem