Mostly nice people and the core product has a place.
Cons
Terrible communication internally, weak process flows resulting in constant issues for customers and customer facing teams. Frequent churn of younger employees and people seeking to improve and develop.
Really poorly run, lot of people with very big titles that don’t add much value, terrible job security, no budget to get anything done, terrible technology, massive staff churn