Applied for the job through a job agency, got a direct callback from them within a day. Was scheduled an interview appointment 2 weeks later, and a quick meeting with the hiring manager two days after the initial meeting. The interview process was painless and the management was pretty open in answering any questions you might have about the job.