You are sold the dream of TOG but when you read and understand the small print it's not the case. There is too much of a noticeable hierarchy and those at the bottom of the food chain never get noticed for their hard work, when after all they seem to be doing all the work for those above them. Senior members of staff are very clicky and stick with their own and are often very belittling towards junior staff. I personally was bullied by my manager and although the HR team dealt with it very well, it wasn't enough to convince me to stay at a company that wishes they were all singing and dancing but underneath the surface fail to keep the good staff as they realise their worth.
Pay is very poor and they are completely unsympathetic to illness (had 0 days off sick in 11 months) and grievance. I understand the larger the company that HR grows with that, but have some empathy towards others.