A good leader is not who everyone turns to for questions and directions when they are lost.
A good leader is one who creates an environment that empowers people working in the organisation to take decisions on their own.
A good leader is one who fosters a culture where people feel independent in the way they go about doing their work.
A good leader is one who uses every opportunity to communicate the vision of the company/product.
A good leader stays close to the team and is aware of what is happening. Able to see and hear what challenges other team members are facing everyday is so critical.