Pros
fun training and meeting a lot of talented and bright people, good place to start for short-term
Cons
fraternity feel, lack of leadership skills in management solely being promoted to their positions based on their own performance vs ability to manage very large teams, lack of communication, integrity and honesty in general related to performance standards and reviews and changes in your team (revolving door), constant excessive focus on numbers and micromanagement due to pressure from the top, popularity contest related to whether you will receive support with good leads and transferred customers, very stressful, long hours, lack of balance for any personal or family responsibilities, unrealistic and changing expectations depending on the day and which chef is in the kitchen