All hands offsite is a type of an offsite that all team members of company, startup or distributed team attend.
Ambition of all hands offsite can be to communicate the plans and strategy for upcoming period, train team members, make important announcements or celebrate the success.
Have a look at one example of all-hands offsite by CM Commerce in Tenerife.