Pros
Fantastic product (best in the market) that's well recognized, ongoing commitment to industry leadership, fast-paced atmosphere, leadership that's committed to the success of the organization, fair compensation, open-door culture from the top to the bottom.
Cons
Many employees are remote and communication between work groups could be stronger. Benefits package is below average for this space.