Great place to grow at, full of opportunities across all seniority levels
Pros
TL;DR: - Recognize hard work and reward it - Support employees growth - Support employees through hard times - Great engineering culture - Super electric energy I have felt extremely welcomed, heard, supported, and recognized since I have joined. I have grown a ton, learned to interview, learned to mentor and provide feedback, and helped with more features and projects than ever before. If you rise to the task, there is a lot of opportunities here and you get a lot of support to move forward!
Cons
A lot of ambiguity, so if it is not your thing, don't go for it. It's easy to feel overwhelmed and dizzy in the face of all the engineering challenges that we encounter. Always going back to our core values helps prioritize and make choices in the face of those challenges, but if that's not your thing, don't go for it.