I had two rounds on phone with the recruiter and operations manager. After clearing them they called me for an onsite interview. One day prior to the interview they postpone it due to scheduling conflict. I was able to get time off shifted to the next date. Drove all the way there just for them to tell me there was a scheduling mistake and I had to leave only to find later on they already accepted a candidate. They stress so much about company fit and already treat prospects as if their time is worth nothing. Pathetic excuse of a company.