The process took nearly three months with extremely poor communication. Multiple emails had to be exchanged between each step before anything was done. The HR seem to have an attitude of you are lucky to be even talking to us. It's really unprofessional. In one of my interviews the person interviewing me never showed up and I received a poorly written email 20 minutes in saying hey can we can we reschedule?