Pros
Sharp, empathetic, welcoming, and passionate teammates Incredible opportunities for personal growth (technical or management) Highly collaborative environment (frequent pairing over Tuple) Sincere belief in our mission to inspire kids to love learning High degree of autonomy - spend your time how you think you should, given goals Transparent and intentional about growth and high-level decisions Company and engineering culture is respectful of work-life balance Most meetings are optional, with reimbursed lunch at company-wide ones Overall feeling of working together while challenging ideas in constructive ways Parent-friendly: no one minds if kids crash meetings, just mute yourself Encouragement to collaborate with other teams via eng guilds and various events Openness to rethink ("remix") existing processes/technologies
Cons
Most issues are very minor and relate to the rapid, unexpected growth Outschool has experienced since the start of the pandemic: General lack of structure (e.g. lots of overlapping documentation in Google Docs) Codebase includes inconsistencies and other technical debt (being paid down via nascent component library and reorganization efforts)