In order to get the individual dentists' pages to show up in places / local, you would need to divide the office building's address into separate "suites" so that each dentist appeared to have their own address. You could then move the dentist to their new location as necessary and or reassign their old suite to the new occupant. I think this would solve the ...
Having Google My Business Page doesn't necessarily mean that your business will show up in Google Maps as a place label (i.e., show on the map without a user searching).
According to Google:
The place labels shown on Google Maps are determined algorithmically based on a large number of factors. One factor these algorithms consider is the accuracy of the ...
Sign in to Google My Business.
If you have multiple locations, open the location you'd like to manage.
Click Info from the menu.
Click the section that you want to change, then enter the new information in the box that appears. To remove a section, next to the
section, click Remove ×. Keep in mind:
you’ve previously ...
It's a combination of:
Location data from GPS, mobile network, Wi-Fi and maybe more.
You can see in your location history where have you been and see that Google recognizes how long you spent there, with the help of the mentioned data sources.
User answers to question regards that place.
If I remember correctly, some of the questions Google asks users/...
My previous answer is now obsolete as Google+ Classic was retired on January 2017, but the good news is that now it's possible to see the reviews of a business from the Google Search and from Google Maps listings.
Search the business
The results page could show a business card on the right panel
Click on the reviews link at the right of the ...
Personally, I would use fullname@company (or, more likely, first.lastname@) for everyone. I would possibly add aliases for the work titles where applicable. I would separate each company's employees to their own domain address. e.g.: email@example.com, firstname.lastname@example.org.