I worked at EverQuote full-time
Collaborative + supportive work environment. You can have as much responsibility as you can handle. In my experience here I found that if you are interested in a certain project your manager will take that into account and do their best to get you involved. If you have an idea of how to do something better and can back it up with research, people will listen and you'll be encouraged to run with it. All in all this is a great place for learning and it genuinely feels like a community learning environment.
As others have mentioned, free snacks, activities and daytime-clubs like beer tasting and knitting club are a part of the organization. This helps you meet new people outside your own team.
The company actively analyzes their hiring practices and compensation packages to make sure people within similar roles are being paid fairly. Additionally, EQ has a Women Tech Forum where women in the company can have an open discussion about different workplace topics (someone from HR is usually present). I feel that deserves a special mention because, while most people are aware that tech is a male-dominated industry, few companies take active steps to give their female workers a voice to openly discuss gender dynamics in the workplace. Kudos to the HR team on that one.
Many management roles are filled by people who can do the tech work but don't know how to manage. This is acknowledged by almost everyone and so they are trying to hire more experienced managers from outside.
Sometimes it felt as though there are too many routine meetings, many of which were formalities that rarely led to new information. Roles should be more defined so it is clearer who should and shouldn't be attending those meetings.
Advice to Management
Continue to hire more experienced managers
I applied through an employee referral. The process took 2 weeks. I interviewed at EverQuote (Boston, MA) in March 2018.
The interview process was good. They were hiring immediately so they were trying to get the ball moving quickly. I had 2 phone interviews , one with the hiring manager and the other with director of engineering. I was then brought to the office for 3 more interviews. I was not informed after my interview about next steps or when I would be notified if I got the position or not.