It was one of the most draining and exhausting interview process that I have been through. They literally don't have any structure to their interview process. I went through a HR phone screen, 1 take home assessment, then a 90 minute technical round, then after a week another technical round and then after almost 2 weeks another technical round("final round").
The most frustrating part was that with each round that I gave they said it is the final round and then in 4-5 days the recruiter will call and say that next round is a behavioral round and then it will turn out to be a technical round to my surprise. They did this 3 times only send an email at the end saying they are going in a different direction.
I would say be cautious about wasting you time interviewing with this company. Put your efforts somewhere else interviewing with someone who values your skills and more importantly your time