I applied online. I interviewed at Caldera (Burnsville, MN) in Nov 2014
Interview
Usually takes 1-2 interviews. Normally very quick if they want you. Should only be about 30 min to 1 hour long. Depending on the applicant, you will have to talk to at least 2 people. Afterward you will have a skype interview with one of the top level executives.