Pros
- Great product-oriented culture with a successful product with actual customers, that is well-received and is making an impact. - It's thrilling to be part of a big growth phase of the company and platform. - The work is balanced. You don't work all hours or odd hours. - People will listen to you. - Great positive and irreverent (but still respectful) culture. - You get to save the world by helping non-residential accounts reduce their energy usage.
Cons
Mainly, if you come from any larger organization you'll notice that it's quite small, with the usual downsides because of that: you will wear a lot of hats, be spread thin, need to be amazingly well-able to manage your time, you may not have role models for a certain discipline. It also doesn't have many of the advantages that come with scale. All of these have associated plus sides, as well a ton of others. We have very engaged clients are very much part of our product decision-making process, so if you're not used to that it can be a bumpy ride at first. But you'll come to like it, as opposed to products that are more abstracted from client input.