There's a lack of career progression, lack of diversity and low salary offers. There's an extremely high staff turnover and it's a shame because some problem areas can be easily fixed if people took the time to listen to their employees. At times it can be a toxic work environment and unprofessional behaviour is allowed to play out despite the company's values.