Company: IBM
Date: 2009-02-26
Overall rating: 4/5
Employment status: current

Love it and hate it
Pros: There are lots of opportunities to do interesting projects as long as you get to know the right people. The home work situation is very flexible. As long as you get your work done, you can set your own timetable.
Cons: Too big! Sometimes the amount of administration overwhelms the delivery people on a project. For every one person providing a solution with technical skills, there is a lawyer, an accountant, and some assistant burdening the project with overhead. It's unbelievable how IBM still manages to make money.