Company: IBM
Date: 2011-02-10
Overall rating: 2/5
Employment status: former

This is a company where you can get experience for a few year. After that I would find another company.
Pros: Pay is good. Benefits are ok. 10% 401K matching.
Cons: Everyone is ranked. If you rank at the bottom, be prepared to be fired. Every year they seems to put more work on you. You are always expandable because they can out source your job anytime. Every quarter there are budget challenge even if the company is making record profit.