Contacted by email by hiring manager to schedule in person interview. Interviewed with hiring manager, another manager, and a supervisor on the team. Interview lasted for about 45 minutes. Received a call the same day letting me know I got the job. Received the offer a week or so later. HR took forever to go through the hiring process. It took several weeks before I actually started the job. After receiving the job offer, I had to take the management test online, which took like four hours. Then I waited quite a while to get the results. After the results came back, it still took a very long time for HR to finish the hiring process.