They are not very forward thinking in terms of management style - very old school mentality. If you want to clock in and out and keep your head down then it may be the job for you. Salaries are low compared to industry standard too. They are also very slow to adapt to technology and trends. Very very poor communication between teams, especially management.