Pros
Unsurpassed training programs. Opportunities to travel to attend trainings are often (and paid for) TONS of free product (gratis) given to you all the time. (You will never have to buy beauty products again, no matter if you're full time or part time; seasonal employees sometimes are left out of the gratis.) You will be able to move up very quickly within the company if you show your desire to. Work-Life balance is one of their highest values, and it shows.
Cons
Starting wage can seem low, especially if you are a trained makeup professional with credentials. I recommend this job to someone who does makeup as a passionate hobby, because if you go out and pay for an education in beauty school, you will not enjoy the compensation at Sephora. That being said, someone who has a knack for makeup or skincare and has a background in customer service will love this job because all training is provided, its fun, and you really come out feeling like you received an education you should have paid for.