I applied online. Received the phone screen very soon. The recruiter invited me to the onsite interview hours after the phone screen. The onsite interview took about 2 hours. I was basically asked about my past experience and some behavior questions .
Then I waited another 2 weeks to receive my interview feedback. At first, they gave me the offer. However, the second day, they withdrew the offer. I guess because I said I need extra weeks to finish my other interview process.
The salary they offer is very low.
Even though I understand all hiring action is 'at will', I highly recommend to think carefully before applying the company.