Pros
Large Consulting Company with numerous lateral movement opportunities. Customers respect [maybe too easily] the name of the company, making selling a bit easier. Numerous local opportunities all but eliminate 50% of getting on a plane each week.
Cons
Absurd requirements of 60-80 hours per week for most levels. Selling and delivering are nice, but not enough. You need to build your brand, write and present white papers, help develop and sell new solutions and products, work on as may proposals and SOWs as needed by your partner, and a few others that I forget. Too much of one's fate is in the hands of partners, and most of them could not care less about other individuals. Review and feedback system is weak at best. Everyone I know that was let go, had positive or no feedback from their partner and coach - most feedback comes from the projects you're on. If you are not working on project that directly benefit your group and your partner, you are on a path to being let go. Poor pipeline management and proactive predictability, and poor synchronization between pipelines and hirering decisions. Any time there are any issues with targets not being met, employees at all levels are let go indiscriminately - even if they are more than 70% utilized and on a billable project. Company does not instill loyalty. Too many meaningless programs are in place to try and build a facade of caring and concern for employees, but firing individuals at all levels when the numbers don't add up perfectly for half a year or less, does not fool senior practitioners. When firing resources, partners do not consult other partners to see if the resources could be better utilized elsewhere. Separation packages are really non-existent, with no placement help from the company or a decent severance package.