Pros
If I had to pick something... the team members were decent enough. That's genuinely it.
Cons
Every decision go bottlenecked, and I mean every single one --even small stuff that should have been my call turned into a whole approval process. You'd think up an approach, pitch it, get feedback, revise, wait again and by the time you got the green light the momentum was already gone which honestly gets old fast. Nothing ever felt like it was actually mine to own because there was always someone looking ever your shoulder, questioning your choices, asking for changes that sometimes contradicted the last around of feedback. The thing is, it's not the micromanagement itself - it's that it signal they don't trust you, and working somewhere you're fundamentally not trusted just wears you down, I found myself second-guessing everything because I knew it wouldn't matter anyway. The kind of environment kills confidence pretty quick.