Initial interview is pretty straightforward, but once you get into the second interview with Founder/ President, it can be so random and weird. There are cases where they conduct third interviews, and even then, you are unsure if you would get the job or not. Turnaround time is long. They usually don't give candidates feedback after the interviews