I was hired through a temp agency and they were really professional. First was an online assessment which was really difficult. Took about 3 hours. Then was the in person interview which was comfortable by a man name Derrick. Then was a phone interview which was intense and not comfortable at all.