Pros
Incredible work environment, Supportive, Synergistic, Respectful. Dedicated & thirsty employees who are training to become sharks. Constant learning, constantly staying on top of their game. Always thinking ahead . Merit based, everyone started from the exact same place. Compensation is amazing. Instant opportunities to advance because employees are hired into a management training program.
Cons
You've got to be prepared. Work ethic & time management are the most important skills to master. This job takes your everything. The payoffs are huge but the sacrifices are huge.