There were always new challenges coming, with an interesting system in place that enables those challenges to be completed.
Cons
The pay is well below industry average, and raises are unheard of. The work is in an older technology, which is not necessarily a con, but something to consider.
We helped universities, gov agencies, healthcare systems, and corporations build very effective, interactive websites. The customer community is pretty active and the professional services and account management teams take 'customer care' seriously.
Good people
Cons
Niche product built on Coldfusion. Being a small company, resources and funding were sometimes a challenge. Same for product development - development cycles were often longer than desired.