Departments within the organization vary wildly, and for each person praising the work/life balance there’s another person working 60 hour weeks. For all the talk of flexible working arrangements, -this is totally dependent on your supervisor, and the structure of the organization means that your supervisor is the end of the line, so cross your fingers that you ended up with someone that had at least some training.
There is a retention problem...many people love TNC at the beginning but get tired of the poor management and hierarchy after a few years. You won’t find many staff around for 5-10 years but there are some that make it more than 20. There is a reason for that gap in the middle-poor management and supervisors being given too much power over their staff. It’s easy for bad managers to hide in the bureaucracy here.