poor management, no engineering culture, massive layoffs in last few years, "outstaff" business model which relies on a single client for 10+ years, no professional or career growth at all - many people works for 3+ years without a single raise at all / performance reviews make no sense at all, relatively low salaries