that's possible with Globiflow. I assume "Services" is a multi choice category field. You need to search for each of the selected service categories in the field CT Calculation in the Employee Directory (you don't need the true/false fields).
photoIDs = ""
videoIDs = ""
For each Services (selected)
Search For items in app Employees where field CT Calculation is equal to [Services]
For each (Ref.) Employee item
If (Sanity Check) = [Services] == "Photo"
photoIDs = [(Variable) photoIDs].",".[(Ref. Employee) Podio Item ID]
If (Sanity Check) = [Services] == "Video"
videoIDs = [(Variable) videoIDs].",".[(Ref. Employee) Podio Item ID]
Photo Team = Calc [(Variable) photoIDs]
Video Team = Calc [(Variable) videoIDs]
This would add ALL Employees who are tagged with "Photo" in the field "Creative Type" to the field "Photo Team" and all Video tagged persons to the field "Video Team". The IFs in the flow can be enhanced with more conditions, e.g if this person isn't alreadyy booked for that date.
photoIDs and videoIDs are custom variables in Globiflow.