After applying online the recruiter got back to me within a few days. I first had a phone screen with the recruiter and then the hiring manager the next day. They got back to me pretty quick to tell me that they would like to to come on-site. On-site I met with several members on the team. Everyone was very nice and non-intimidating. The interview ran on time and all the interviewers seemed prepared. Very standard interview questions about why I wanted to work there and what I knew about the company. Definitely do your homework before coming in and learn as much about the company as you can. After the on-site I didn't hear from anyone for about a week and then got a polite no thanks email. Overall, the interview process went smoothly.