Pros
Employees get free items (hair dye or other products) every month, the dress code was relatively lax, and you can meet some interesting people. It was very gratifying to help people fix their hair mishaps, some customers were incredibly thankful. It was nice to be able to help someone feel better about their appearance, and to know you made a difference in their life, and made them happy and more confident.
Cons
You do get thrown into some complicated customer problems early on, with little training. People ask advice on somewhat dangerous chemicals (perms, bleach, developer etc.), and if the manager or another very knowledgeable employee isn't there, you cannot help them. It's both frustrating for the employees and the customer. The staffing in this instance was very small, usually 2-3 people to a store maximum, so this problem was run into frequently. If somebody quits (manager especially), things go a bit crazy, it's a scramble. Not sure if this staffing issue is prevalent in other stores as well. Many times I was the only person present in the store, which causes a whole host of other problems. But I think it would be a great place to work if those issues were handled. The training was through an app on an iPad, to be done whenever the store was empty.