The promo codes are mediocre and some don't work on entire brands (ie: Philosophy). At Sephora, the restrictions, if applicable (which is rare), are clearly visible. A Sephora, you're rewarded for being a valued customer with free, larger or full-size products and a birthday gift.The deals, information, and perks are better at Sephora, and, come to find out, so is the quality of staff. An Ulta staff member, rather than letting me know they'd look into it like any other respectful staff member at any other business where you give someone your money and come to expect to be treated at least cordially, argued with me like a child in front of my best friend (who is male) yesterday afternoon when I inquired about a link to a code in e-mail for the $10 off $60 promo that led to a site error (an open, blank page). Her attitude was condescending and combative... it was like a waitress or waiter saying something to the effect of, "get it yourself, stupid." That's how I felt standing there being aggressively belittled by someone whose job it is to help others. Instead of doing her job, she spoke down to me as though she had much better things to do. I'm even-keeled and friendly; I genuinely love meeting new people and really enjoy helping others, so to have someone, let alone someone who is in a service position (meaning there to help us) respond to that and to a simple question with, initally, dismissiveness, then loud confrontation... well, let's just say I was embarrassed in front of someone I love; he was shaking his head as we left and said he couldn't believe we bothered to stop at Ulta, so it was a first and a last time for him. I've never had any experiences remotely similar at Sephora; they've always been nothing but professional and friendly. I had to call the Ulta store manager after we'd left the store because it was so upsetting for the both of us to have been treated with such blatant disrespect; it bothered me that someone so clearly disgruntled by people was taking her bad day out on customers. I'm being kind in saying it was a bad day. I let the store manager know that I've had customer service experience in the past and would never have treated anyone with the kind of rudeness I experienced yesterday. The funny thing is I spend a lot of money where I'm treated well and I like to take advantage of sales and promos because I consider myself a smart consumer and feel that I've earned them. My best friend is the same way; he is a loyal customer and spends a lot if money where he is treated well. We're treated well at Sephora, and the staff and selection are remarkably better, so we won't be returning to Ulta.