Teamwork and cooperation in an office increase the morale of employees and usually result in higher productivity. Therefore, companies are always looking for ways to promote this environment in an organization. For years, corporate retreats were considered to be the best way to do this. However, companies have found that team building needs much more than retreats. Most of the companies have started involving their employees in teamwork activities, where employees perform various tasks on the premises. They are given a problem and they have to solve it together.