The interview process started off great. Preliminary interviews were a nice conversation. Got asked to come for an in-person interview, and it went really well. Had another interview scheduled for 8 AM the next day, The recruiter emailed me at 11 PM the night before and canceled, didn't find out until the morning of. Would have been nice to get a heads-up and at least a call.