Pros
Truly infectious company culture that starts from the top. I'm based in a remote office, which has it's own unique culture, but am energized every time I make it out to St. Louis. Genuinely down-to-earth, smart people from leadership on down who are committed to serving the customer and creating high performing teams.
Cons
No big ones to speak of - will be interesting to see how culture is maintained as company continues to grow.