The process started with applying to the job posting on LinkedIn. From there, it went as follows; 1. Initial conversation with recruiter 2. Fill out the candidate self-assessment form 3. Interview with CEO 4. Interview with Director of software development 5. Interview with CIO 6. Followup Interview with CEO 7. Flown out for onsite panel interview with satellite team Overall the questions were a mix of behavioral and technical questions. I left and they got back to me next week and ultimately I was rejected. My feedback would be offer candidates interview feedback. The feedback I received was that they reviewed and determined I was not a fit for their needs. That's ambiguous and not really helpful to the candidate to improve. I don't know why they did not think I was a fit and I wouldn't know what to improve on if I was interested in applying in the future. No further feedback was offered when I asked the recruiter. Given the time investment and multiple rounds of interviews, I would typically expect better feedback.