Company: IBM
Date: 2015-07-02
Overall rating: 4/5
Employment status: current

Human co-workers
Pros: Good pay-to-work ratio.  Company takes training seriously, and the motivated employee can learn and improve themselves as much as they want and are able.
Cons: Very large, can feel anonymous, and you're on your own when it comes to figuring out your way around internally.  Very few perks beside the salary.