Senior leadership makes positive changes and cares about the company culture.
There are some rockstar tech leads and engineering managers here.
Lots of opportunity to work with senior engineers.
High mobility and flexibility. Engineers are encouraged to work on new projects/teams and to continue learning.
Not very stressful, at least in my experience as a Software Engineer. I pretty much work 9-5 and don't feel pressured to work more than that.
The company is experiencing a ton of growth and seems to be scaling well.
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.
Be more communicative to your new hires and check in on us on a regular basis, especially in the first month.
A quick Slack message will do; just be consistent and demonstrate you care for new hires.
Be aware of your tone and how you communicate to people, whether over Slack or on a Zoom call. Sometimes engineering leaders can come across as condescending, depending on how they explain a concept to someone.
I found their job posting online and was emailed a coding challenge a few days later. You were given three hours to complete the following problem: You must hit a unique API to receive JSON data, modify and analyze the data, and then generate JSON i
Referral by a friend for an unspecified engineering role. HR rep contacted me, set up a phone screen, followed by a web-based basic programming aptitude test. Passed that, was then brought in for an in-person interview with: * Two team/tech leads
To sum it up, this is a company with very high standards of BS. * I completed my OO round in 30 minutes. He did not have anything to ask, then he started talking about their open-source projects. * I did the code in 20 minutes while explaining m
I found their job posting online and was emailed a coding challenge a few days later. You were given three hours to complete the following problem: You must hit a unique API to receive JSON data, modify and analyze the data, and then generate JSON i
Referral by a friend for an unspecified engineering role. HR rep contacted me, set up a phone screen, followed by a web-based basic programming aptitude test. Passed that, was then brought in for an in-person interview with: * Two team/tech leads
To sum it up, this is a company with very high standards of BS. * I completed my OO round in 30 minutes. He did not have anything to ask, then he started talking about their open-source projects. * I did the code in 20 minutes while explaining m