Pros
I think our culture is pretty unique in the sense that I can choose to work from home whenever I want and naturally we have problems but from what I’ve seen people air those problems out and we are pretty good at addressing them head on. I also like that I can push whatever projects I want & generally people don’t even question me on it - not that questions are a bad thing. Fairly generous travel policy to compensate for issues with having a highly distributed team. It’ll feel very cult like initially but trust me it gets better after a couple of years of being here.
Cons
Base salaries are below market for engineers - but I’ve heard the People team are looking to address this. Career development is a black box - again I heard that the People team are looking to address this aswell.