Not a horrible place to work, but clearly has major issues on the corporate side
Pros
You'll learn a fair share of transferable skills and make good relationships. The owners are friendly and treat everyone with respect.
Cons
While management does listen to your concerns and is comprised of some terrific people, often they make no effort to improve the business in ways that make any form of logical sense. There is a huge communication issue and role-assignment problem within this company; management and ownership micromanages, often without informing the staff responsible for the respective area, leaving them confused as to why not only such a poor decision was made, but why it was made without consulting them. Often, the owners either blame the problems they've created on their employees, or they apply even more disastrous, unsafe or jerry-rigged "fixes", ultimately creating many times more work for the staff to do it right. Ownership also asks that employees have them approve nearly every decision they make, which makes getting any work done in a reasonable time frame impossible. At the end of the day, this business could be run so much better if ownership and management more efficiently delegated and stopped micromanaging their business. It's costing them talented and valuable personnel that could otherwise grow their business beyond what they could do alone. While they've made some great branding and visual improvements in their stores in the last few years, most of that is a facade covering up many employees who feel undervalued as they can't do anything without permission from management...ie, doing their jobs. At what I was paid, none of that was worth the frustration and stress that this job gave me, despite the friendships I made along the way. I'm much healthier and happier now that I work elsewhere.