Pros
Work life balance is great; approximately 45 hours on average. This is exceptional compared to the big consulting firms or public accounting. Part of your bonus is based on your billable hours. The more you work, the bigger your bonus us. Due to its size, the firm still has a personal touch. Management shows genuine interest in you and is open to feedback. CEO and SVPs attend training sessions and make an effort to get to know you. Recruiting does a great job in hiring the right people. There's no one in my office I wouldn't grab lunch with or a beer after work.4 weeks of vacation which increases based on time with the company.
Cons
Although it is a consulting firm, most of the work I've been doing is very much centered around internal audits and SOX 404 compliance. Only few "real" consulting projects where you can actually add value to the client but I know this is based on the region you're working in. Benefits are okay but not great. I expected a better benefits package especially after management decided to revamp benefits and provide more options. 401(k) matching is only average and price of health care is still too high compared to top firms in the industry.