Absolutely unprofessional.
The guys rescheduled twice and never called the third time.
They never even bothered to inform that they were rescheduling. I had to call and ask every time as to why they did no call me. Never experienced this before.
Atleast have the courtesy to inform the candidates or staffing agencies.