It was easy and quick process. I applied for position against their advertisement. A recruiter called and I had brief interview with her. She setup a meeting with hiring manager and this video interview took about 30 mins. Finally, an on-site interview with team personnel that took about 2 hours. It took about 7 days to get their response through recruiter. She offered a salary followed by small negotiation.