
Depends which team you are in. Some teams are supportive, respectful professional relationship, flexible, and good teamwork. Other teams it's the polar opposite.
I've found it to mostly be a great culture - people have always been super nice to me and happy to help out when they can. It can come across that some more senior leadership don't concern themselves with the underlings, but i also understand that they're very busy, and they're not actively rude or anything.
The work culture in my office is great. A lot of people in my office do a lot of overtime they are always there before i start and i leave before them. It does not feel like the office is hierarchical i am able to go over to el2s, el1s and have a chat with them. I feel comfortable going over to discuss work with them - even if i am unsure of something they are always willing to have a chat and help me out. My office has a lot of morning teams, birthdays and retirement parties which includes a lot of different teams.
My team is very supportive. This is very dependent on the team. Can't speak for the whole organisation. But the agency seems to have a good support program to encourage positive workplace culture.
There is a great work culture in my workplace. There is a huddle every morning, and we do wellbeing activities etc. There is definitely room for improvement, but it is pretty great as it is.