Vantaggi
The culture of the organization is defined by extreme ownership and independence. You are given a lot of freedom to advance the company's mission and everyone's voice is highly valued - from suggesting process improvements to shaping the company strategy. The team is incredibly impressive, yet supportive and helpful. When I was ramping up, team members readily made time for mentoring sessions, code reviews and bringing me up to speed. The team has lunch together every day. Everyone works from the office 5 days a week. This makes for a very dynamic, fast-moving environment with frequent whiteboarding and team problem solving sessions. The office itself is a very cool space.
Svantaggi
The flip side of independence and ownership is that to thrive here you need to be very self-motivated and entrepreneurial. If you prefer being hand held and assigned tasks, this may not be the best place for you.