Pros
Pretty good benefits compared to other retailers, good discounts and deals on gear, depending on the store - good people to work alongside.
Cons
Steady decline to value cost cutting over the employee and customer experience, payroll management is erratic and punitive for managers and employees alike, the daily battle of PT employees over hours is a morale killer, management development has turned into a popularity contest replacing talented managers with people who simply agree with upper management. The employee experience varies a lot throughout the company and the increasing number of dissatisfied managers and frustrated employees worried about their jobs and hours makes for a bad mix for customer service. Departments at headquarters are more disconnected than ever and appear more interested in pushing out changes than listening to how they're going. They still talk a big game over various initiatives like diversity but every year it goes on, it seems more like lip service. There's very little diversity in store management or senior leadership beyond gender. Good luck to those coming from other retailers, unless you're prepared to smile and nod a lot. Unfortunately, at this point there are more retailers out there doing a better job at taking care of their teams and their customers.