Company: IBM
Date: 2009-01-12
Overall rating: 4/5
Employment status: current

Big and strong company you can learn the technology, but not so much job security
Pros: 1. Flexbility: work from home, lateral transfer
2. Not too bad work-life balance
Cons: 1. Not easy to be promoted.
2. Very little bonus
3. Not so good job security.