Pros
Pay is amazing with great bonuses. Probably better than you'll find anywhere else for the type of work, especially for an entry-level role.
Cons
Management Development rotational fails to mention that you'll probably be standing in a warehouse for 9 hours a day doing nothing. If you're lucky you might be placed in the office, but the work they expect you to complete is more than an average person can handle. Claim to have a great work-life balance but I spent many evenings and weekends either required to work shifts or to catch up on work. Be prepared to be uprooted from your work and placed in another role with little to no heads up. Management treats individual contributors like lower class citizens. High pressure work with competition between everyone in the management program.