- No growth (neither learning-wise nor salary-wise).
- Most of the competent tech people have already resigned (I am sure the few left will also be packing their bags in a year or sooner).
- Rather than paying the employee's salary on time, most of the company's fund goes into branding, marketing, and leisure.
- The company keeps branding itself as a product-based company but functions as a service-based company.
- The management has no vision about the company's future and its products.
- The sales and client engagement team has too much of a say in the development of any product. Even the product managers and senior product engineers/team lead blindly agree to their decisions without challenging.
- Too much micromanagement.
- Sometimes the management will make the employees work way past office hours, and even on the weekends without compensating for it.
- When a company does a mass layoff, they start from the top, not from the bottom. The company won't be saving pennies by laying off freshers. The same thing goes for salary-deductions.
- HR interfere too much in the personal life of employees.