One challenge the company has is keeping the momentum going in all of its many locations -- so, for example, is the culture and enthusiasm the same in one office as it is in another? The company is definitely working on making the many offices all feel like one culture though.