Company: IBM
Date: 2017-11-28
Overall rating: 4/5
Employment status: current
Experience level: Senior

Opportunities if you know where to look
Pros: Flexible work environment for most jobs. I work from home 99.9% of the time, but other positions or locations may require you to be in an office. Pretty good benefits. Big emphasis on learning. A lot of good workers with passion. Lots of opportunities.
Cons: Sometimes it's very bureaucratic...death by 1000 papercuts. Other times it can be very innovative.  401k match for the year is only if you're there at the company on Dec 15th.  Raises have been very sparse, if you got one at all, even with good/great performance by the worker.  Not a lot of job options unless you're a tech person (architect, data scientist, etc)