Pros
- Lots of challenges in varied areas (planning, feature development, infrastructure management, etc) - Very good compensation and benefits - Great team with a lot of talent (and I actually like them as people as well) - Very good office environment - Ability to work from home when I want - Great talent management and career options - Lots of opportunities for professional development - Good and no-nonsense tech stack - Our customers actually like us most of the time - Hack weeks! Pandamonium! Avocode!
Cons
- Lots of tech debt and backlog - RoR stack frustrating at times (but we're slowly migrating away from that) - Sometimes abrupt and unexpected changes in personnel on the US front - The usual throes of a startup migrating to an enterprise