Pros
So many opportunities here!! I took the job knowing I'd collapse under the pressure or grow immensely. Luckily I didn't collapse, and I've gained great peers in my time here, with great respect grown out of helping each other out when things are moving quickly. So many smart and awesome team players here. No doubt about it, Bluemercury is a company experiencing exponential growth, which isn't always comfortable. But I think it's easier to look around and complain about what hasn't been handed to you in a neat package, than to accept the greater challenge of assessing the situation with curiosity, seeking to understand the reasons we're here and why Bluemercury is how it is, and propose solutions for improvement. I haven't worked with a single person here, all the way to the top, who hasn't supported my ideas for growth or improvement, empowered me to take a stab, and celebrated my accomplishments. How awesome is that.
Cons
We don't have all the perks some companies do, if you place priority on job cushiness and regular boxes to check, it might not be a great fit. I feel there's also an attitude amongst some employees that things are dysfunctional, and by choice. To that I say, if something ain't working right, try to be part of the solution. We have plenty of awesome self starters happy to join in the effort.