Corporate headshots are an important part of your company's brand. A great headshot isn't just about a face to recognize, but about who you are as a company and what you want your potential customer to see in your brand.
So take a peek at your profile image, your avatar, your headshot, etc--are they saying everything they could?