It took around 2 weeks from the day I summited the application to offer. A phone interview and 2 onsite interview are not very difficult. The 2nd onsite interview was just to meet the team, HR and CEO. Just need to do your homework: learn about the company, product; and install and use the trial etc.