Worst company to work with. They don't have values and ethics. Very poor leadership. Micromanagement. Only Onshore folks-driven projects. (Whatever change you want to bring, they don't like). If they feel something is correct, it is correct even if it is wrong for others. Offshore Leadership only does pep talk by listening to Onshore Folks's perceptions about the team. Not at all employee employee-friendly company. Better they close the company to save employee's life.