They are highly unprofessional and unethical. I am speaking for myself and batch of hires as they had the same experience. This company had told us a fake start date to do the drug test and screening, and went silent after that. It took 3 weeks to hear back with no apology for the new start date. Once hired, everything was going okay for 2 months and a new batch of hires were going to join our department. One week after they finished training, I along with half of the batch I was in were let go with no reason given. When working there, the teammates and supervisor are good but corporate was horrible