Yes, this is possible. You have to do this with attribute mappings: in your enterprise application which you use for provisioning in gsuite, go to provisioning->Edit attribute mappings->Mapping, select "Provision Azure Active Directory Users" en click on Add New Mapping. I polulated the attribute "CompanyName" in azure with the OU the user should end up in in Gsuite. So you could choose
Mapping type: constant
Constant value: "/newUsersOU" -> this is the name of the ou, but in gsuite the name has a traling slash
Target attribute: OrgUnitPath
match object useing this attribute: no
Apply this mapping: only during object creation
If you want it more dynamically you can use expressions based on any azuread property using the expression builder. For instance in our azure ad we populate the companyname property, but it has no /. So
mapping type: expression
Expression: Append("/",[companyName])
Default value if null: / (users will be created in root of gsuite if no companyName value is present, so we don't have sync errors
Target attribute: OrgUnitPath
Match objects using this attribute: No
Apply this mapping: allways