Interview consists of two phone interviews and an on site interview. I was left waiting in a Teams call for 15 minutes on my second interview before I was told that they forgot about my interview and I would need to reschedule. They then canceled my rescheduled interview less than 24 hours before it was taking place. Unprofessional and low salary I would watch out for red flags.