Their recruiter is very unprofessional.
Here is my experience:
1. Cancel Phone screening 5 minutes in advance:
After I submitted application, one recruiter sent an online question (hacker rank) to me. I passed and was contacted by the recruiter and scheduled an phone screening.
On the day of phone screening, the recruiter called me 5 minutes before the scheduled time, told me that the phone screen is canceled. Then, I received an email asking me to complete another online test. But I was never given link for this new online test.
2. Phone interview without any prior scheduling:
A couple days later, I received an unexpected call and it is phone screening, which I was not given any notice of. I managed to complete it gracefully.
3. Onsite interview canceled when you want to confirm the schedule with them:
Another couple days later, the same recruiter approached me and asked whether I can come for onsite interview on a specific day. I said yes and the recruiter said great she would get back to me very soon, which never happen.
Two days before the tentative interview date, I emailed the recruiter to confirm the onsite interview schedule. 10 Minutes later I received the rejection email.