After submitting my resume online, it took almost a week when i was contacted by the HR Manager by email to set up a phone interview the next day. I spoke with the Sr. Manager on the team and the interview lasted maybe 30 mins. Interview consisted of going over my resume and skills and a few behavioral questions. After the phone interview i was contacted by email a week after to come in for an in-person interview. The in-person interview was about 30-40 minutes and was with the Sr. Manager and 2 Supervisors. The interview was answering behavioral questions, going over skills, normal interview questions, etc. There was also an Excel test at the end, which i was informed prior to in-person interview. After a week, i heard back by email to come in to meet and briefly interview with the HR Manager. The interview with HR was about 30 minutes getting to know each other and also receiving more information about company. There were also a few interview type questions asked. If the Pay question was not discussed in previous interviews, this was the time to ask. After getting all my questions answered, they said they would contact me if they were going to send me an offer letter.