Pros
There are a select few gems of managers and some turned into very good in real life friends. Good life/work balance.
Cons
I've never developed such deep disappointment and mental stress. Lack of strong diverse leadership from department heads, no support from direct managers, extremely overworked. Overwhelming amount of problems to solve and loads of meetings, good luck doing your job. Terrible onboarding process for new and excited team members, I.T. department has no true understanding of how departments and teams function or what programs are needed, sometimes up to 2 weeks to be able to work. If you're looking for growth, you'll get it here not because you deserve or earned it, but because everyone is understaffed and they praise anyone who is willing to overwork themselves by simply taking on more work. Just make sure not to express how overworked you are, you might be blamed and gaslit for taking on too much extra.