Company: IBM
Date: 2011-04-18
Overall rating: 4/5
Employment status: former

Great place to work if you are getting a competitive starting salary.
Pros: - Great on resume
 - Worldwide opportunities
 - Lateral career moves possible
 - Cutting-edge in certain domains
 - Long-term opportunities
Cons: - Promotions for extremely high performers difficult
 - Salary increases do not account for much growth
 - Some managers like to protect their "turf"