There are a couple of major offices which are roughly siloed by function. Engineering is in Bangalore, Support is in St. Louis, most of the CSMs and management are in the Bay Area. This makes cross-department collaboration tougher than just walking across the hall.