Pros
One of the greatest things about Sephora is the environment. Cast members are incredibly friendly and everyone genuinely cares about one another, which is a stark contrast when looking at some other employers. There are an abundance of perks, from free products, to lessons, and very occasionally jet-setting to unique locations (company paid). If you want to know more about the craft, this is definitely the place to start. From brand trainings to educational videos and on-stage training with cast, there are an abundance of ways to learn and you will learn something new everyday, if not many things.
Cons
While you learn a lot working here, it's not always from Sephora but often time from one of the many talented cast members or from brands. In fact, the company will often put off your trainings until well after you don't need them anymore. Sephora talks a lot about their values but leadership often don't adjust their behavior to coincide with them. In point of fact, values are often used as a way to attack your work then as a defense for all. Also, while your job description may only entail one thing, you'll probably find yourself doing several other things that fall into someone else's responsibility. Also, be sure to factor time off your breaks, lunches, and ends of your shifts as clients and security checks can waste several minutes, if not more(especially towards the end of the night). If you're trying to move up in the company it is definitely a game of politics, and being the best at your job doesn't really hold as much weight as being best buddies with the right people. And if you're trying to be promoted within your own store then light a prayer candle.