Satisfaction can be variable depending on Sector, role, location and management
Babcock is a huge company with 4 main pillars, under those are multiple large contracts, within that there is scope to move and advance - but may have to relocate out of the contract/sector/location you are in.
In some contracts there can be a very 'old school' mentality and approach which HR and some managers are working to try to get rid of the old ways.
Some employees have very long service and are set in their ways, are negative about everything and can impact on their team with a moany attitude and laziness - it seems they are just waiting to retire and get their company pension and want to make everyone else miserable until they leave (as to them 'it's not what it used to be' - they don't realise the world and workplaces have had to change in the last 30 years!).
For some there is a 'that's not my job/in my job description' mentality, rather than pulling together.
In contrast I have seen some senior managers also clean, sort out flooded toilets, paint walls etc as they wanted them usable for their staff.
The majority of those i directly worked with were great - friendly and helpful.
HR are friendly and helpful, but are very busy, covering many contracts and sites, and there is not enough of them to cover everywhere they need to.
large company so opportunity to advance
Co. is so huge sometimes you can be 'a number'. Salary at market rate but other Benefits not great