Pros
This has been a great place for me for 10+ years. Everyone who works there gets along great with each other and is a great support system for both personal and professional issues. I have received countless hours of education and training for my career on their dime. If I have ever needed anything I always know I can go to management and they will help me in whatever ways they can. When my car was broken the owner drove out of her way to pick me up so that I could get to work! I know many others who she has gone out of her way to help, even providing housing for a struggling employee! and being a great support for coworkers who have battled cancer. I have been able to work part time for stretches when I need to take care of home issues and work full time when I've been ready to. The salon pays hourly instead of commission, which is different but I like it because I know what I'm bringing home each week and I can rely on that whether I am busy or not. I have never work at another place that holds such a great value for my wellbeing.
Cons
Being in a supportive place that also holds you accountable is not for everyone. Being catty and selfish doesn't fit in well here.