3 rounds. 1 with contract recruiter. 1 with managers, and final with presentation with panel. There was alot of downtime between 2+ weeks plus with little to no communication even with interviews. They would send out the invite to me the day before with no warning.