I applied online and got an email in less than 2 weeks from an internal recruiter to schedule a phone screen. The recruiter was fantastic from the beginning of the process till I received an offer. She gave me a suitable time for interview and she responded to my post-interview follow-up email. Within a week, I was invited for 2nd phone screen by hiring manager. That went well and I got a feedback within another 1 week to schedule face-to-face. I had face-to-face interview with 6 people and all of them were very nice and warm. My interviews were very great and got me a lot more excited about the job. I got a final feedback in about 2 weeks and a job offer followed