I've had a really bad experience with this company, I literally wasted my time and energy... First of all, I read all of those negative comments on Glassdoor about this company but I made a mistake and decided to apply for a job and same thing happened to me!
The interview consisted of 4 stages (too long and boring):
1- Intro interview with a tech recruiter (online)
2- Technical interview with tech lead (online)
3- Technical assessment ~3 hours (on-site)
4- Cultural interview ~1.5 hours (on-site)
And finally, they rejected me with an automatic message not even with a feedback or comment about one of those steps!
Interviewers are really angry and they are expected you answer everything faster than ChatGPT...
Please trust me! don't repeat my mistake and save your time!
Goodluck