Pros
Culture is very open-door, friendly, casual, and not as level conscious as many hjgh tech companies.
Excellent top down messaging - you know where top management wants to go and where we stand so far on that journey,
Virtual office works great and offers some time zone variety for supporting other employees in 80 other countries.
Cons
It's so casual that people often forget to use last names. if you're one of three Beckys, that can result in some email confusion.