A corporate festival works best from around 200 attendees. From that number you can fill multiple zones. For smaller groups, a staff party or company outing is often more suitable.
More on organising a corporate festival.