Management is unprofessional, lacks technical knowledge and provides minimal support to their staff. Salary and raises are low and don't even cover inflation. If you're lucky you will get a small bonus but usually the company hasn't met targets so won't pay out bonuses. Overtime is expected with no monetary compensation or time in lieu. High turnover in all departments. By the time someone is fully trained they leave the company. No respect for staff from management. Company claims they are growing and that employees can advance but promotions are not based on merit rather on if you are friends with your boss. Nepotism is predominant. No praise from management instead they focus on the negatives. Management will bury you under the bus in order to save their own skin. People are over worked and under paid with zero appreciation.