Great team, some of the best. Good focus on using the software to automate the hard parts of loyalty marketing.
Cons
Not so many! Can be challenging when you don't see your efforts immediately bear fruit, but that's easily countered by the delights of seeing them explode with so many great clients.