An initial phone interview with recruiter followed by a skills/personality test online. Second round was virtual with hiring manager. Third round was onsite with same hiring manager and another manager. Fourth and final round was virtual with VP and President. President did not show up. Enjoyed speaking with everyone, was told they were "impressed" and I was well liked. Completely ghosted after final interview even after asking for an update twice from the recruiter. Fairly unprofessional in my opinion considering how much of my time was invested in this process.