HR Advisor(Current Employee)-United Kingdom-2 June 2023 Honestly saw many reviews saying culture was an issue and how managers get their family in snd it is all true. The worst place to work. HR managers are all friends, you are treated like hamsters On a wheel non stop work. Regret ...