Pros
- Challenging problems to work on every day that really do make an impact - Empathy for the customer, at the end of the day everyone is focused on what's going to deliver the most value for our customers and prospects - Small, focused teams that are highly focused and really hit their stride - Opportunities to work on things that you find interesting and valuable. There's enough process to get the work done and implemented without being restrictive - Opportunities to work with experts and learn directly from them - Incredibly friendly and supportive team, no matter the function - Openness, you don't feel like you can't talk to someone or ask them a question because they're on another team or side of the company - Weekly team meetings are great to chat with people from all over the company - Team outings are usually pretty great, such as a trip to the harbor islands and another down to the cape
Cons
- Some growing pains. But, there's been a number of recent efforts to improve communication and coordination recently within the product team and broader company - Formal mentorship opportunities are getting better, particularly on the product team