Extremely lengthy and unprofessional process. They called in 45-50 candidates all at once at 9am, and put us through a series of tests for an hour or so. After this, we had to wait 2 hours on average to get a chance to interview with the recruiter. During the interview, the hiring manager was disrespectful and treated the candidates like adolescents, while the HR representative sat back and watched the hiring manager misbehave and talk rudely. Would definitely not recommend working for this company.