Pros
Helpful co-workers, team-building, company events, collaborative strategic planning, upper management wants several viewpoints and opinions when making plans, budgets, goals, etc., company paid for snacks, opportunity for career training through classes and reading material
Cons
Two separate buildings make it harder for people to understand what is going on within each department.