As with many fast growing companies, communication between teams could be improved. As it is, it often feels like teams within the same department don't communicate or share information as well as they could, which results in some missed opportunities for collaboration.