A handful of engineers have poor communication skills. There could be more training for engineers to not come across so arrogant, condescending, or harsh in their speech.
It seems some senior engineers get promoted to tech lead too quickly. I have noticed some tech leads are better at being engineers than they are at empathizing with people.
Not all tech leads will check in with you on a regular basis. This is hard when working in a remote world. Anyone in a leadership position should be trained to check in on new hires more often. Better to be over-communicative.
Base compensation seems fair, but I think HubSpot could bump up the stock reward and signing bonus values to attract more talent.