Pros
I loved the discount (of course) and I also enjoyed that when I was promoted to lead I was able to talk my manager into giving me more flexibility with my schedule.
Cons
Ulta says they won't work part time employees more than 20 hours a week, but then I would get scheduled for 30-40 (when I was going to school full time). This might not suck, if I hadn't had to work crazy shifts like opening at 5 and then closing until 11 right after. In addition, the pay sucks. I was promoted and received NO RAISE! Eventually, I was given a paltry raise, which was sadly more than most people in the store. Communication between corporate and the stores is terrible, but we get in trouble if we don't do things the "corporate" way. At my store, the schedule was NEVER written before Thursday or Friday the week before. As in, if you worked on Sunday, you wouldn't know it until the Thursday or Friday right before. Try making any sort of plans for appointments with that schedule. Management expects all employees to have 100% availability, which is ridiculous for a part time minimum wage job. They also don't "believe" associates about school schedules, and get mad when students "can't skip school." Get real! In short, Ulta asks for a lot from hourly employees but gives nothing back. I wish I had started at a different store so I could have made more.