I applied online on their job postings. The hiring team were very professional in their conduct and fast approached me. I was interviewed the next day by the Director and had a technical interview 2 days later. Once I did well on the interview I was invited for an In-person interview at their Fremont Branch office. I was selected and they addressed all my concerns and were quick to make a decision.