This is just the kind of company to avoid. All of their positive comments are just meant to give a false facade. They truly want the best people at the lower cost and will let them go without reason or hesitation. I endured a 3-month process, passed each stage and I had to wait a long time finally, they had a client for me, and I told them I was having a different interview at a different process and would rather wait and not waste anyone's time. When I was sure I could have the interview they said no because whatever non-sense reason and that's it. 3 months wasted on a red flag company I should have never trusted honestly... I read negative comments and still tried.