Pros
The company has a good work life balance and management is always willing to work with associates to accomodate time off. Company benefits are also very good and are better than most companies. There are lots of resources available to self educate yourself on the business.
Cons
Directors and supervisors have been with the company too long and have grown stale, they lead rank and file associates through micro management and fear of corrective action. Senior leaders need to spend more time on the floor with the associates to get a better sense of the business and increase engagement. Coming into this company in a leadership role from outside is tough and there is little onboarding to assist with new responsibilities. The comapny also does not promote change and many times new initiaives from management start off strong but fizzle out in a matter of months due to lack of engagement.