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

Odd mix of too much process and not enough
Pros: Worked with a lot of good people.  Also, if you're willing to stick your neck out, you can often get things done in spite of processes that get in your way.
Cons: Very big company, with many of the rigid processes you'd expect.  Lots of layers of management, and it seemed like they were always shuffling them around.