competitive salary, remote, lots of growth, very collaborative (not just saying that, people actually want to work together), resources for learning, lots of encouragement
Cons
Surface level complaints such as the benefits are more expensive than a larger company, not a lot of PTO to start.