The hiring process was quick and fairly easy, had phone interviews with the Apex recruiter, after completing the interview my resume was submitted to the client . I had a phone screen with the client and then an in-person /panel interview with the client. I was presented with an offer the following day.