We have a Bitbucket team for all our company's repos. We occasionally have contractors that need to work on one or more repos.
So far I have added those contractors' accounts to our team without automatic access to any repos, then granted them access to the specific repos they need to use. However, there doesn't seem to be any restriction with granting repo access to non-teammember accounts.
Is there any functional difference between the two approaches?
It looks like by adding and increasing the number of team members there could be a billing implication, but by simply granting access there won't be. Is that correct?