I applied online. The process took 8 weeks. I interviewed at Ulta Beauty (Bolingbrook, IL) in Mar 2012
Interview
Initial communications / phone interviews went well. On-site interview was OK. 8 straight interviews with no break or lunch... Certain people seemed hurried, but that's expected in a growing company.