Flexibility of working is limited, salaries seem to be based on what you can negotiate with no brackets or consistency. There are individuals in the business at a senior level causing a lot of upset and bullying of staff meaning certain teams have a very high turnover. Some of the teams seem to be a little boys club with the MD where anything goes including throwing their weight around.