Very unfair place to work, new recruits are paid substantially more than existing employees, which means you end up training people who are on more money than you. Poor management, unrealistic delivery dates given to customers which adds extra pressure on the employees. Valuable training is non existent. IT system is abysmal.