Some people think that good teamwork makes a company successful, while others think that good leadership is the reason behind the success of a company. Discuss both views and give your own opinion.
Give reasons for your answer and include any relevant examples from your own knowledge or experience.