Everyone holds their good and bad points and that makes them human.
2. Strong points: approachable, spontaneous, energetic, punctual, having ability to prioritize things well, very supportive for his team members, a good motivator, strong in networking and an ambitious person. I have learnt a lot under him and he has always been helpful to me.
3. As far as weak ness is concerned, I got very little time to judge him but whatever time I have spent with him, did not encountered anything big enough that hampers a team growth and opportunities. He gave enough opportunities to each of us to grow as much as we can by pushing ourselves to highest limits.
4. I am grateful to him.