Pros
Challenging work, excellent pay & benefits, and great internal growth opportunities. Your work will be both noticed and appreciated as promotions are done internally which means your superiors have traveled a similar path and understand your responsibilities. There are numerous areas to grow within the firm as the multiple business lines are constantly growing which creates opportunities for individuals to work on different types of projects. Management and above is receptive to your comments, and the flexibility available is tough to match. The company is clearly a step up from the big 4, and the company is very transparent in sharing updates within the firm. I have been working here for over a year, and have yet to look back once.
Cons
Like any project based work, there tends to be some overlap on projects which requires some juggling on behalf of seniors/managers in order to fully wrap a project up.