Company: IBM
Date: 2014-03-17
Overall rating: 4/5
Employment status: current

Challenging work with backing from upper management.
Pros: Upper management listens to input when making decision
Cons: Being such a large company it's possible to feel like you get lost in the shuffle.