Working in a team is very interesting as it involves managing people with different personalities, knowledge, and experience. It is more so in a company that requires IT Solutions as the key feature to run the business. Diversity in people brings to the table some very thought provoking viewpoints and perspectives. Often these end up in brainstorming sessions leading to out of the box solutions.