3 rounds, fairly difficult, pleasant experience overall . Met management and some team members throughout process. They got to know me pretty well before making an offer. First interview was with management and standard, basic questions about my background and description of what they were looking for. Second was much much more in-depth and difficult with a member of the hiring team, and third was with HR.