Rapidly growing companies often have trouble keeping all staff on the same page with a clear picture of the future and each employee's role in it. There sometimes seems to some lack of communication down to every level but, to management's credit, there seems to be an open door policy and willingness to discuss issues with any employee.