Pros
I've had the pleasure of working with a great group of people here for over 3 years. In respect to culture it’s different than other places, and the only way to describe it is, it’s a “mature startup” environment, not a frat house at all, which is quite refreshing. People are accountable here, your work is certainly seen by all users, and being JR is first in its space, we get to take risks a lot. As an engineer, my number one reason is the ability to experiment with so many stacks, mix match technologies, and make cool new tools and features, along with awesome projects we get to own, and for me that’s a big deal.
Cons
I’m a bit old school, not big on work from home but would love day when I need it, so would like more flex in this area. However not a deal breaker for me, I find they leave us alone in the evening and weekends a lot more than others, so it does balance out well. Plus they are pretty cool about personal time if you need it.