Company: IBM
Date: 2013-02-28
Overall rating: 4/5
Employment status: former

Satisfying 4 years
Pros: * The company provides great resources for self-learning
* Work life balance is great
* Great for people who need the stability that a giant multi-national company provides, and who know how to work their way up in such a company
* A well-run company with good culture, moral/ethical values
Cons: * Basic salary tends to be low compared to the market
* Growth opportunities are low
* Engineers are never made to feel as valuable as they should be in a technology company, but are mostly treated as resources.
* Innovation is limited to certain research labs.