Nepotism and Bullying is encouraged. They constantly struggle to retain good staff due to poor people's skills and lousy remuneration. They have too many overheads (managers) who are well protected even at tough times. They have cut throat attitude towards their good workers and will get rid of you in a heart beat, no matter how long you have worked for them. Unrealistic and impractical promises are made to the clients by incompetent upper management idiots and when those promises are broken they get rid off hard working staff who actually make money for the company. 10 years of loyal service and no thanks from the management, instead got kicked. In these tough times they can afford to keep highly paid good for nothing managers but won't dare to retain hardworking, poorly paid good staff. Truly disgusting!