Throughout my professional career thus far, I had the opportunity to work with a very diverse set of bosses – those who were from a different culture, different educational background, had different philosophies, different values and different leadership styles. I had both good and bad experiences working alongside them. These experiences helped me learn what makes a great leader and … Read More