Teamwork requires effort knowing that if everyone all works together in a team towards a common goal then anything is possible regardless of your Organisation size or type. Having team members who are willing to put in the extra effort means the goal is more likely to be achieved. Creating this environment can be challenging however if done and done right will make the achieving the goal even more satisfying.
It also requires a leader who is prepared to make the tough decisions as required and lead by example. Also a leader who is willing to take feedback on board and own their mistakes which creates an environment of trust. It also means people are more willing to follow and listen to their leader.
There are many facets to teamwork and I have barely scratched the surface here however if you want to succeed then you need to have teamwork as one of your important priorities. Teamwork also means that you have a team full of people who are part of the team rather than just in the team making up the numbers.
Teamwork today and teamwork tomorrow and always if you want to succeed and achieve your goals in any organisation.