The coworkers are great, the office is really nice, they do a good job facilitating a good culture. Management is positive and motivating.
Cons
The communication between customer success and support could be a lot better. The support team would often struggle getting done what they needed to do, which made it hard to do my job.