Good if you are in with the senior team, dire if not
The hardest part of the job here was actually keeping the job. This is due to very archaic management practices that rely on bullying as opposed to real staff management. And it was such a shame as there were so many good staff with real ability. The many staff I came into contact with were just superb. Especially the technical team in Romania.
The most enjoyable part of the job was getting stuff done for clients. That gave me a real buzz.
The workplace culture is from the 1970's. Bullying, fake disciplinary's, dreadful management, and rip off the clients at every step. Terrible culture.
As for work life balance it was not too bad. Start at 0800 and end late every day, but as a senior manager on a good salary that was expected and given.
Atrocious senior management