This company paid relative to the market standard and offered remote work.
Cons
The teams are cross-functionally mismanaged. There is not a sense of any direction. Upper level management is unorganized and unaware of how to operate teams effectively.
This is a growing company that maintains a lot of it's start-up culture. That makes it a very dynamic and fun place to work. I think it's the best fit for people who are self-starters and motivated to contribute to positive changes for the group. If you're excited to produce good work and willing to speak up to explain your ideas, you'll be successful here. The goals and impact of the company are unbeatable!
Cons
It does have some very flexible policies that could lead to confusion. It does not have a lot of structure