The interview process was quite fluid and helped give me a good idea of what the job would entail. The in-house team was responsive and helpful throughout. The on-boarding process after being selected can take a good amount of time, but truly trains those hired to be effective employees.