Company: IBM
Date: 2013-10-12
Overall rating: 4/5
Employment status: current
Experience level: Junior

Once stop shop for almost any career
Pros: Huge company, with an amazing number of career opportunities
Great work life balance
Excellent entry compensation
Fun, nice and inteligent co-workers
Cons: Salary raises are minor
Middle management is not always best suited for the job