Undergrad university hire straight for college and had higher expectations for IBM as a top consultancy.
Pros
working for a big, global company, participation on Smarter Planet projects, resource manager helps you find projects, leveraging previous IBM assets and tools make work easier and quicker, some big offices (Chicago, NYC, DC, Boston, Dallas) have a good sense of community and plan social events. Get to keep all your frequent flier miles and hotel points.
Cons
utilization heavily counted for performance evaluation, most projects only allow 40 hours max be billed to the client (regardless of how many hours over 40 were actually worked). promotions only happen once per year. have to write long project assessments (2-5+ pages) about each role on every project to be included in end of year evaluation. No compensation for continuing education (whether it be for an advance degree, or just attending lectures, conferences, etc). Only associate partners and higher and sales people get mobile access to their email. We are given out-of-date or used laptops and then expected to re-image them ourselves if it crashes. Meal allowance is per city and must report actuals (not allowed to expense flat per diem)