The initial interview process was great and seamless. I did 3 interviews in the span of like a month and a half which is pretty standard. The Recruiter seemed pretty transparent and communicative. The interviews were pretty quick and straightforward. However what made it horrible is I finished my final interview in December waited about 4 months almost before hearing whether I would be getting the offer or not. Had it not been because I was pretty persistent with my followups, they would've probably ghosted me after all the interviews. I understand it's a startup but the company gives off messy vibes if they're making candidates wait months after the final interview. Very negative experience because of this.