Dear
@kathleen.rhodes in my limited experience, Google Local Algorithm is built to confirm that the location is an actual physical location, with real people working on it. Thus, any image showing a work activity, real people, and has geographical clues has more value (for the algorithm) than an abstract image (in this case a logo). What you may want to keep in mind is what Google is trying to ascertain when assessing your input is its Relevance, Prominence and Proximity to the original query. This means when a searcher looks for a plumber, Google wants to cross-check that it's a plumber, it's where it's advertised, and its service is acceptable. In the local niche, relevance of a location to the searcher's query is determined by whether the place exists in this particular location, and provides the service that it promotes to serve. Images are used by Google as a supplementary data source so that the algorithm can cross-check the relevance of the location by analyzing both the textual data you provide, and visual data you and customers provide (please also keep in mind you don't have full control over images section) Thus, for the local algorithm, any image which gives information on your industry (all those images are coded into text in the background according to their content, mood and style, I believe
@JoyHawkins has a great article on that) and Google has a visual "expectation" for all query types. For those expectations Logos, text-based advertisement materials, and stock photos do not bring any value.
So for what Google is trying to accomplish, "at work" section is much more valuable than any marketing material you may try to push, and thus Google will always push these images above others because its priority is not for you to advertise yourself, but to provide the user with the information what your business actually looks like. You can always utilize Posts to push your promotional material, but images section is a different beast.