You have been directly managing over a hundred people? That just sounds like textbook bad heirarchy
You can't really have a team of 300, sounds more like a management speak version of team.
Of course only the poster knows for sure their intended meaning.