Pros
The company doesn't just value its "employees" , it values its "people". This attitude is set at the top level with our CEO, Mark McClain. Integrity is a part of the decision making process everytime there is sincerity to making sure work doesn't suck, our CEO even wrote the book on it. Seriously, go search for this book: "Joy and Success At Work: Building Organizations That Don’t Suck The Life Out Of People" Beyond that, there is tremendous opportunity here and movement from one part of the company to another happens frequently when folks are looking for another challenge. That's a good sign that most don't want to leave the company when it's time for the next step.
Cons
The remote culture makes it difficult to know people outside of your immediate team.