Great peeple, but poor work life balance in management.
Pros
I love the people I work with. There is a lot of potential to move up in the company, especially with the rate at which it's growing, both naturally and with acquisitions. The company invests in its partners (at least in my experience in management).
Cons
This varies greatly based on each location and how well it's staffed, but the hours of being a management trainee can become ridiculous. There is a great program for management trainees, unfortunately that program is used as a guideline and you only train on what you have time for. I'm thankful for what the company has taught me, but I've missed out on a lot of my development doing grunt work to fill a need. I'm currently working around 60 hours a week and it's becoming overwhelming. I'm toughing it out because I see the potential to move up quickly after the MT program, but the program needs to be fixed.