The first step was a general screening with HR which went well. I was then interviewed 3 more times by 3 different individuals. In every interview, my interviewer was nearly ten minutes late. The second interviewer canceled 1 hour before my interview with minimal notice. Honestly, I felt like it was a huge waste of time to have 3 separate interviews. Company culture seems great, though. Some variables can't be controlled so I was very understanding.