Pros
So far I have enjoyed my employment at bluemercury. I get to work with an awesome group of people who all know the value of teamwork and genuinely care about each other. My manager is professional, supportive and always has a positive attitude - I can't even count how many times I've heard her say "Thank you" in the 3 months I've been at the store/spa. As for the company, it is growing immensely, so there's a lot of opportunity. They sell quality products and services that I can stand behind. As an employee, you get a lot of gratis, 30% off products and services, and the ability to grow within the company, if you have the motivation and desire to do so.
Cons
I have none to speak of. If you come in looking at what the company has to offer, rather than what it doesn't, you will find that this is a great place to work.