fast process.
contact a hr, then got an 15-min phone interview. Several days later got 1st phone tech interview, schedule it to next Monday, pass. then 2nd phone interview was scheduled to that Friday, pass. next Monday received an onsite interview, which suppose to be at Tuesday or Wednesday, but I have other issue, so hr help me reschedule it to next Monday.
Hrs are very nice and efficient.