
Managers are generally quite outgoing and knowledgeable. Communication is done through meetings where tasks are discussed and also performance feedback is given to address shortcomings.
Managers are dependant. Some are super light touch because they enjoy the technical work, some are more focused on the project and people management. As far as I can see, I think they all cover the required purposes.