Applied online, and it took some time to get a call. The HR contacted me to schedule a phone interview. After the phone interview, I got an onsite interview. However, the day of the interview, they give you a skills test (Timed on a company's computer, mostly managerial questions). After this test, they send you to take a break, during this break they wait for the scores and if you fail, they process ends on the spot. I didn't even get to talk to the person who was going to interview me. They wasted my time, very unprofessional and unorganized interview process.