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

Good benefits and good company if you like what you do.
Pros: IBM still has good benefits most of which are better than other companies.
I have great flexibility in whether I want to work in the office or work from home.
Cons: If you don't like your current role, it will take quite a while for you to be able to change jobs internally, even though they claim you have a right to do it within 6 months.