Pros
Great company to work for. Trainings are always fun. Gratis and goodies are a bonus.Cons
Pay is low starting. I took the position just to get back into the field. I hope to move up with them eventually. It can also be annoying to deal with poor management depending on where you are (Ulta).