Although I am not a management guru, over the years I have been going through
lot of situations under my mentors, leaders and company managers. It's true that
my knowledge would not even reach to great people who have already given their
opinions on this topic, here is the list