Company: IBM
Date: 2014-02-15
Overall rating: 4/5
Employment status: current
Experience level: Senior

IBM remains a good place to work by providing employees with personal development opportunities and world-class benefits
Pros: World-class benefits include excellent health insurance coverage, and dollar-for-dollar matching up to 6% on your 401k.

There are myriad career growth opportunities, with strong encouragement to increase and broaden your skills. Example, Ginni Rometty's challenge for employees to devote 40 hours to self-directed personal development.

If you live to work, you can really go far in the company.
Cons: Salary tends to be lower relative to other companies, and raises are small. The best way to get a raise is to go to another company.

While there are many career paths, those opportunities, your direct manager plays a significant role in making those options a possibility. Additionally, much of that personal development must be done on your own time.

The "relative contribution" method used for annual reviews leaves employees in the dark about where they stand.