Warm atmosphere with people who care about their jobs.
Great benefits, and a nice office to work in.
Has many big name franchise clients who love the software.
Cons
VC backed company trying to become profitable.
Investors sometimes make sporadic business decisions.
Various departments are spaced out throughout building.