I applied through the company website and was contacted by the in-house recruiter. I had a screening with the recruiter, two one-hour interviews about my experience and skills, and a culture fit/team interview at the end. The whole process took about 3 weeks and I got an offer which I accepted. My experience was very pleasant and I received a lot of updates from the recruiter, including feedback and general check-ins. I pretty much instantly got the feeling that the company really cares about its employees and culture and I'm delighted I could join them.