Pros
If you're looking for a great company culture and lots of opportunity to learn and grow, this is the place. The team here is very mission driven and care deeply about customers. Everyone helps each other, even if it's not in the same line of business. There is an open culture of sharing information, as well as opportunities to grow and try new things. Last but not least, half the workforce is female, and in leading roles. It's quite inspiring to see in a tech company.
Cons
The company is fully distributed so sometimes there may be late meetings or turnaround time is not as immediate.