Salaries are not that good.
Is difficult to stay more than four years there, it's just too stressing.
Engineering hours required for the projects are usually underestimated, is very difficult to meet deadlines. Employees end up doing a lot of overtime, and they don't get paid for that.