Long process that lasts months and months. Really inconsiderate and flaky. Schedules and cancels and reschedules multiple interviews over and over. No discussion of compensation. Be prepared to take 5 vacation days to interview with them, and be prepared to cancel and reschedule those vacation days.