The interview experience with the people (manager/director/individuals on the team) were great, since it is a technical role, they asked me some basic SQL questions, and the usual behavioral questions. The only downside of this entire process is with the HR person involved over our email exchanges. I think he could have be much better at managing the candidate's expectation , as he was the one who provided the expected response timeline and did not follow up promptly. The worst was when he sent me a rejection email containing two paragraphs with different fonts between sentences (that's how you know it was copied and pasted).