* fully remote culture is embraced by everyone
* well-maintained tech stacks, microservices approach (for backend at least)
* management has right balance of staying in touch but not hovering over you
Cons
* remote can feel isolating
* priorities can shift rapidly quarter-to-quarter