Step 1: Called by a recruiter and interviewed
Step 2: A Flexy quiz over SQL, statistics, and Excel
Step 3: Interview with Integra's HR department
Step 4: A hacker rank test with 3 questions
Step 5: A 2 part technical interview over zoom, first part was a rudimentary programming exercise, the second part was a verbal discussion of a hypothetical case problem. The second part was weird because I never knew if the answers i provided were "good enough"
Step 6: In person interview that I was told would last 3 to 4 hours but ended up lasting 5 and a half hours. I was interviewed four times during this last step.
I was told at the end of the 6th step that they had 4 other candidates they were making go through all those steps as well. This seemed really inconsiderate of all of the candidates' time. A better ordering of the steps would have been:
1. Flexy Quiz,
2. Hacker Rank,
3. Technical Interview,
4. A get-to-know-eachother zoom interview. Only candidates they feel confident about making an offer to are invited to the last round, and once they invite someone to the last round, they don't invite anyone else unless it's clearly a bad match.
5. In person interview to verify it's a good match
Further, it was remarkable to me that all the employees were dressed up in rather formal clothes, but the office environment itself was really bleak, lots of people crammed in to a very small space with no decoration whatsoever, cords in spaghetti messes, printers and office supplies on the ground, etc. They apparently have been at that location for years and it looks like they just moved in, in a hurry. To make matters worse, in the very last step I went to interview with the COO in a different part of the buliding. The rooms were HUGE, and there seemed to be only 2 upper-management people in there, as I only saw two desks. This was in stark juxtposition to the cramped spaces I had spent most of the interviews in. The COO also made it clear that while they liked to talk about "work life balance" as a buzzword phrase, in reality it was expected that everyone put in a minimum of 5 hours overtime every week.
The money seemed good, but the culture seemed the opposite.