Why must I select a team when assigning the Program Manager role?

When setting up user roles in ReadyGO, you may have noticed that when assigning the role of Program Manager you must also select a team for that user. The UI requires a team to be assigned if a program is set but, rest assured, your Program Manager will still have access to all of the teams within that particular program.