Does my sales rep get access to the Company if I only share the associated Person record(via Groups)?
No. The sales rep will have visibility to the name and address of the associated Company within the Relationships Tab of the Person record but will not be able to access the Company record itself if it has not been explicitly shared with the user.