Very long recruitment process, spanning about 5-6 rounds of talks. Overall very nice people, with super friendly attitudes, but the amount of meetings is slightly excessive. The position included an initial screening, language checks, an initial skill-check, take-home, review of the take-home, and then an offer.