Pros
The team members, managers and associates, at the store level are great people. They care about each other and work hard to help each other out. Store level managers can be very understanding about both work and personal issues and will usually do the right thing. Customers can be awesome, showing me new ideas and bringing me to new levels of creativity while trying to help them solve a problem.
Cons
All management above the store level is out of touch. Communication is non-existent. Constant knee-jerk, not thought out reactions to everything. Say one thing on paper, but do another thing in reality. Productivity expectations and goals are unrealistic and unachievable. Our DM is a petty tyrant who plays favorites and constantly berates employees in public. I am always terrified of having to ask for clarification or try to explain that a process/procedure does not work in reality as it did on paper. Management about the store level consistently lies; and the favorite lie is to say the team is receiving extra payroll hours for a special project. The reality is whatever payroll hours were added to the special project, were removed from another area like sales floor or replenishment.