I applied online and within a week received confirmation to setup by scheduling a interview time. After scheduling the time for the interview I didn't hear from the recruiter for a week, until I sent another email inquiring if the position had been filled prior to the opportunity to interview. This was a red flag. I was instructed to take some test online that had nothing to do with programming or did it correlate to the job function in any way. The series of test seemed to be high school aptitude test with unreasonable expectations. Your force to figure out patterns and schemes in a short period time limit. I finish, and proceed to the interview 3 days later when I walk in the building expecting to meet my interviewer I am instructed by the secretary to go take another test. Keep in mind I SCHEDULED a interview for a certain time block. I walk in to the room to take the test and there is literally 20 people there taking the same high school aptitude test some of which doesn't look they have been to college let alone dressed to come to an interview. I shouldve walked away then. I took the test and was instructed to wait on the recruiter to call. I was never interviewed over anything programming or algorithms and they never called or emailed. I believe they are either testing the new recruitment system or interviewing minorities to say they have interviewed that population. Everyone at the testing site was Hispanic or Afo-american. Read the reviews of this company, their terrible.