There are some good offices and nice to work directly with small business owners.
Cons
The company has become focused on money and not customers. We need to put more emphasis on customer support. The technology is becoming dated by the day. It feels like it is trying to be sold, not fulfill a vision.