Company: IBM
Date: 2014-10-11
Overall rating: 2/5
Employment status: former

Mixed but ultimately employees are worked into the ground.  Too few resources, too many hours, no raises...
Pros: Benefits are great.  Colleagues are nice.  Work from home opportunity.
Cons: Expected to work too many hours (60+ regularly).  Too few resources, too many hours, no raises, expected to do your own job plus+, clients are always unhappy due to IBM processes and too few resources to keep projects on track.  Frequent layoffs (2-3 year) even while still hiring.  Management structure terrible - always have two managers with conflicting priorities.