Company: IBM
Date: 2008-11-02
Overall rating: 4/5
Employment status: current

A stable company with a stable job for high performers/
Pros: Breadth of opportunities and the people who work at the company.  IBM is a place you can grow and have a career.  For the most part, you can work any where you want.  There are some jobs that are "premier" position" that you may have to work you way in (i.e business development).  Also, the company offers a plethora of opportunities enhance your skills and knowledge.  The offer tuition reimbursement for advanced education and offer numerous internal educational courses.  The majority of staff, middle management, and executives are really good people with hard working values who care about people.
Cons: Salary increases and bonus plans for non sales people are poor.  They will hire you at a competitive rate but if you are not in a critical area, expect a "national inflation" rate salary increase.  Doesn't do much if you live in area where the cost of living is above the national average.  In the Accounting and Finance positions, expect to work long and hard, especially if you are in entry level positions.  The costs don't out weigh the benefits.