Compensation is not bad, but management does not always keep their employees best interest in mind
Most people I work with are indian, they are not all bad, but they need to improve their screening process
the company environment can sometimes be toxic due to managers not looking out for their best employees, they tend to look out for their friends first
They need to keep remember that the money comes thanks to the work of the lower tier levels, so they need to take better care of their employees