1. Employee culture is really very toxic. Do expect to work with people who'll criticize you personally even if you never worked with them. 2. Majority of employees aren't that professional. Also, management is very pro-nepotism. 3. HR is pro-management, anti-employee. 4. Management is unbelievably cheap so salaries are very very low compared to industry standards.