Pros
- People are very approachable and willing to stop what they're doing to help - I really like that there aren't too many meetings, which leaves more time developing skills and shipping features - Everyone is breathing the same energy and you'll hear constant discussions around the product - Engineers are very senior and tons of opportunity to learn and seek mentorship - Monthly massages, weekly happy hour, daily push ups, and foosball - never had an employer so generous in taking care of their employees
Cons
- Getting to understand the product/terminology is tough and takes time for someone not familiar - Expectations are high and times do get fairly stressful, but I'd opt for this over a corporate job. It's been the most challenging and rewarding place I've ever worked