I applied online and I was called back a week later for a informational/phone interview. I was then called back a few days later to setup an onsite interview. I interviewed with the hr manager and then I had a group interview with the distribution center manager and the engineering manager. I thought both interviews went well, but I didnt receive a job offer. I received a rejection letter about a week later, I find that more professional than companies who say they are gonna call you back or email you and let you know if you got the job and they end up not doing either, so you end up calling them a few times before you figure out on your own you didnt get the job based on them not returning your calls.