very slow and tedious. the job has been posted for 2 months. after arranging a phone interview with a hiring manager which took at least 4 weeks after recruiter's initial contact, they decided to remove the position and posted as a different position. Hiring manager also couldn't comment much about the role and the hiring process. Bottom line, it appears they are playing games rather than hiring. I wouldn't suggest spending your energy on this company.