Pros: benefits are good and 5% match on 401k, can be a fun place to work and gain valuable skills as a manager and team member
Cons: it's retail, your plans can change at any moment, group and field leadership micromanage, you are punished with early morning conference calls for not meeting operational results, performance depends on team, opposed to individual results
Great place to work and if at the Management level, work life balance is Great. You have every other weekend off and a set weekday off, each week. You know your schedule a month ahead of time to plan out your weekends and time off.