Company: IBM
Date: 2015-02-23
Overall rating: 2/5
Employment status: former
Experience level: Junior

Consulting
Pros: Big company which offers a lot of opportunities to grow (technologies, demand, partnerships, and your internal network).  Emerging markets and technology demand help create opportunities as well.  If you travel as a consultant, most hotels and airlines have great partnerships with IBM.  Fast paced environment = never a dull moment.
Cons: Silo organization depending on where you work (GBS, GPS, etc).  If you're a consultant and they don't have work for you, you typically get cut after a period of time not billable to a client (like any large consulting firm).  Work / life balance is challenging if you're on client sites most of your career as some life cycles are short and are demanding by nature.