Pros
- mostly good people, young & fun co-workers - travel opportunities, air miles/hotel points - constant change from one project to the next (although this is the nature of consulting) - no issues taking time off - good work/life balance (only if you are NOT traveling for a client project)
Cons
- compensation at lower levels is well below market, this is especially true for NYC (the company doesn't adjust compensation enough for cost of living) - experiences will vary greatly depending on what project you get placed on, you can get stuck on a crappy project which can last for months, sometimes years! - most project work is very boring, highly repetitive - when you are not on a project, you can't work from home....and when you are traveling, you must fly home on friday evenings, not thursdays....this can make it hard to have good work/life balance ifyou are traveling for work - very little motivation to do anything more than the bare minimum, promotions will not happen any earlier, bonuses are a joke - very very few miniorities in middle, upper-mgmt....none in senior mgmt - high performers will almost always leave for better compensation/opportunities, leaving a bunch of mediocre people at the top who just played the "waiting game" - experienced hires will get promoted faster and get paid better....the company does not reward loyalty unless you are part of the old arthur anderson crowd - no cell phones for non-mgmt, crappy benefits, 401k match is a joke - the company is struggling to get recover from crisis, therefore there are no perks, penny pinching galore