1.Non existent HR policies.
2. Working sundays as well during training and they almost treat you like a slave if you are gullible enough.
3. The communication gaps between different level of management is excruciatingly testing at times.
4. Lack of meritocracy.
5. Rare or absolutely non-existent raises in salaries.
6. Other similar companies treat their on-site employees a million times better.
7. Upper management decisions are inside a black-box.