Dear Manish,
You can opt for outbound training when you train your staffs on Teamwork.
When we conduct training, it is conducted to build particular competency. Competency-building is your primary concern. Outbound or Inbound is secondary concern. Outbound or inbound training is only a method. Both the methods are not foolproof. Either method may succeed very well or fail too. Success of either method depends on mindset of the participants, organisation's culture, method of execution etc.
I have come across with HR/Training Managers complaining that when the participants were sent for outbound training, participants enjoyed the training to the core. However, not much enjoyment was translated into improved work atmosphere and they were back to square one.
In outbound training, participants can have easy and outgoing atmosphere. Outbound training is preferred because it serves both purposes - unwinding and learning. But at times, by playing continuous games, participants get bored too. Therefore, it makes sense to supplement some in-house discussion even though the training programme is outbound.
Thanks,
Dinesh V Divekar