My subordinates are my former peers - I was promoted a few months ago.
I feel like ever since I have been promoted to being their manager, they take every opportunity to belittle me in front of our and others' superiors. They ridicule or complain out loud about things I asked them to do, and they openly advertise our flaws in my superiors' presence rather than discretely giving me feedback. They also act like they know better about our work.
One thing is absolutely true: I spend less work on the technical stuff and more with the managerial stuff. So my subordinates obviously are up to date and often have a 100% sure answer.
I know my superiors are happy with my performance, but I fear what is happening is strategically bad for my career - on top of making me feel very uncomfortable.
I would appreciate your advice on what steps I can take to improve my career growth. I think that it all boils down to a dilemma: - either I trust my team and help them freely grow, but this could make me look incompetent - start firing those who are uncomfortable