There are no benefits
There is no career path available, just grow from junior to senior, expect nothing more
Salary is barely decent compared to competitors in technology
Benefits are lacking a lot, there are very few if there is any benefit other than receiving your salary on time
There is little communication to management, all decisions are taken without input from employees
Expect your manager to receive all the glory from your work, there is no visibility outside of management