Pros
Meeting new people and becoming attached to frequent customers, who have brought their children in since day one and you get to watch them grow.
Cons
After gaining a new manager, this location has become a complete joke. They have lost sight of what really matters (The Customer). They are understaffed, underpaid for all the work an employee does, and some of the employees don't really care or take pride into what they are doing. There is no structure or work schedule (if there is, then it's once in a blue moon). You usually find out if you have to the night before, sometimes between 8-9pm, so you can't really plan for anything. You mostly work by yourself during the week day and sometimes weekends. Appointments are scheduled most of the time too close together, so there isn't enough time (10-15 minutes) to really engage with the customer. I have plenty more cons, but not enough time to type them.