Managed teams of more than 150 people

Project Description

Managed teams of more than 150 people