The interview process was an absolute mockery.
First, there was an HR interview. Then, another interview with a PM. After that, there was a test you could do home and then, another 3 interviews would be lined up.
Now, why was this a disaster? Simply put: after already investing the time into the 1st two interviews & a few hours into the exercise, I was told that they expected more time to be dedicated & more stuff to be written in the test. Now, I wouldn't have minded this, if they didn't request that I do more of what was already done - a test should be to demonstrate that you can write code correctly & clean, not so that you get someone to write you production ready code to just use after. Some of the feedback was also incorrect, claiming I did stuff I haven't, and basically, n it-picking for the sake of nit-picking. To add on top of that, I think it's extremely rude & hypocritical to claim I should've spent more time, when they took two work weeks to get back at me. The cherry on top? They claim they're worth the time, because they're such a big company, and generally give no second thought to the fact that you already have a job & free time (so much for work life balance).
Overall, I am under the impression that they don't value their candidates. They compare themselves to Google, while Google actually respects their candidates and their time investments.