I applied online, heard back from the recruiter after 2 weeks. It was a generic email asking my availability for an interview! The first interview was non technical! Questions like why are you leaving your current position and why gsk! The next round was a technical interview with almost all the group members. It was an hour interview and questions were mainly focused on the position! I got positive feedback during the phone interview from the hiring manager. After almost 40 days (considering it was the holiday season) i was invited for an on-site interview.
On-site interview included multiple 1o1 interview and presentation! They were all professional and super friendly. At the end the hiring manager was very clear about the timing, he mentioned that they have to interview couple of more candidates and will get back to me in 10 days! After 10 days, I got an offer from the recruiter.