I attended five meetings. After a basic screening I had a fairly easy technical interview where I had to develop a small REST API and discuss further evolutions of a possible infrastructure. After that I had a personality screening, then another slightly weirder personality screening, then a meetup with some employees.
This process lasted FORTY-ONE DAYS, just for me to receive an offer through email that didn't match the job posting and implied I would have to move to Germany after 6 months (despite their posting saying they'd prefer employees from my country).
The offer didn't explicitly state a salary increase after moving to Germany, which has a much higher cost of living than where I live, and my concerns about that were addressed with a vague response with no actual numbers, just "a bit higher".
After I declined the offer in the most polite way possible (despite the terrible offer), they didn't even take the time to say "cool, bye" after wasting so much of my time
Really awful experience