CDP is a small business with big ideas - very customer-focused on providing the right combination of products and services. Professional approach to helping customers improve processes. Staff has a wonderful combination of product knowledge and customer-presence.
Cons
Not a lot of management overhead - if you like red tape, you won't find it here.