Pros
They give SVP/VP title out to pretty much anyone
Cons
Management blocked Git installs across the team because they didn’t understand that Azure DevOps literally uses Git under the hood. When I explained this, they got defensive and said, “I know what it is,” then asked me, “Are you talking about Git SCM?”, as if there’s another kind. You can't build software in a place where leadership is this insecure and out of touch. They micromanage engineers while misunderstanding the basics of version control. I quit after a manager tried to force me to attend an in-person conference that directly conflicted with a doctor’s appointment I had clearly communicated in advance. They said, “Let me be very clear, I expect you to [be signed up for the conference] in 5 minutes.” I quit almost immediately after that.