There were several rounds of interviews across multiple weeks. First with a recruiter, then the hiring manager, and then his manager and another person on the team. The interviews themselves varied between easygoing and difficult depending on to whom you were speaking. I thought I did really well, and my experience matched the requirements of the role. My biggest gripe with the whole process is this: after weeks of interviews and getting to the final stage, I got a form rejection email informing me they were no longer considering me. When I reached out to the recruiter for feedback on what I could have done better, he informed me they cannot share interview feedback due to company policy. Ultimately I wouldn't say the interviews were hard themselves, and everyone I spoke to was polite, professional, and knowledgeable. But going through that long an interviewing process and receiving just the basic form rejection from a no-reply email address put a bad taste in my mouth. If the recruiter had sent even a basic email explaining they're moving forward with other candidates, I wouldn't have had an issue.