Pros
Never a dull day at Ulta! The store I worked at was very high volume, so there was always something to do. The discount was nice. Relatively easy to work your way up if you work hard, my store definitely promoted from within. I was promoted from sales associate to lead cashier within a few months of working there, but was only given a $0.50 raise as opposed to the $1 raise my manager had initially offered.
Cons
Sometimes petty behavior from management and other employees. None of the managers really agreed with each other, so I had to tailor how to do my job depending on which manager I was working with that day. Also noticed that the management was pretty unwilling to give raises and pay compensation as deserved, and heard from other employees that they had been screwed over too. These factors led to relatively high turnover, and near the end of my career there I noticed management would just hire anyone they could get their hands on, meaning less than competent employees, which only made my job harder.