I only worked at Ulta in West Des Moines, IA for a couple months part-time. For the short period of time I worked there, it was perfectly fine! Not the best place I have ever worked but I would still recommend it to my friends and family! When I was in training, they did a very good job and I believe I was trained correctly. Employees were very friendly and made working there very enjoyable. Management was very nice as well. The main manager was very intense and pushy in a way, but I dont think it was in a bad way, she just wanted people to do their jobs and do it right!