Company: IBM
Date: 2009-01-13
Overall rating: 3/5
Employment status: current

IBM Consulting  isn't for everyone.
Pros: It is a large company with lots of opportunity.
Cons: It is a large company with lots of processes and people to navigate. You can easily get stuck in a staffing pool and sitting unbillable - all as a result of business conditions and with no reflection on your individual skill. Nevertheless, they require a high billability - something in the mid-ninties - for you to even be considered for promotion. 

In addition, clients were not always the most educated buyers of consulting services so you had to justify your existance inside and outside the company. 

IBM also has substantial outsourcing capabilities but none of them relate to decks or writing.