Company: IBM
Date: 2015-07-03
Overall rating: 3/5
Employment status: current
Experience level: Junior

Okay.
Pros: Flexible schedules, generally. You do get to work with lots of people.
Cons: Management is obsessed with justifying itself and its processes. This can be a bother, as you spend a lot of time doing things that don't make your stuff better for customers.

Stingy with raises.