Very haphazard interview process. I was first contacted by an HR rep from Singapore. He was very slow in answering emails, and was unreachable by phone call. I was finally able to schedule an interview with him, which went well, and he said that he'd talk to the managers for the next step. Then he went cold again. After 2 weeks of trying to contact him, I finally got in contact with another rep, who informed me that he had quit, and there was no record of my interview, so I'd have to start-over.
The speed after this was fairly quick. I had 1 phone interview, 1 person-to-person interview, and 1 final Skype interview. All the interviews went well, with them being scheduled for 30 mins each only, but we talked for about an hour in all of them. A week after my final interview, they call me to inform me that they decided to get rid of the position all together, and just use current employees to take care of the tasks. The entire interview process took about 2 months, but they just decide to not hire anyone after my interview.