Initial communications with the recruiter was good. The first interview with the hiring manager was rescheduled later that day which was understandable. The onsite interviews, however, were cancelled hours before it was about to start. Aside from the initial contact with the recruiter, it just seemed like the overall process was generally chaotic.