Pros
This company avoids bureaucracy – a big plus for ambitious techies with good ideas. It’s a (mostly) flat hierarchy where those who want to take on more challenges and work are encouraged to do so, and when successfully meeting those challenges will rise to more prominent positions. The leadership team is mostly technical (and smart) and can easily be engaged if there are technical or otherwise roadblocks on the horizon that may impact the project you’re working on. In my experience their judgement has always been sound and when needed, they’ve always been able to steer things back on the path towards success. The recent decision by the company to embrace remote and hybrid has been awesome – especially for those of us with longer commutes. It’s been a very fulfilling place to work. And the coffee’s great.
Cons
As the company has grown over the past few years, there were times when new hires could have benefitted from having more support.