Pros: free lunches, coffee, decent pay
Cons: unpaid overtime, high pace, little vacation time, no sick leave
A typical day is very fast-paced, and I frequently feel like I am behind (along with most other coworkers). Direct project managers tend to be great although they are under a lot of pressure too. Upper management-way too many of them. Coworkers are great in my office, but it is an office-to-office effort, not company-wide. Hardest part is the inability to predict or control how many hours I work because there is no overhead control of my hours. No one says "hey, x employee is very busy and y employee is not, let's move this from x to y." While overtime is common in consulting, I do not believe the pay or time off balance that hard work.