Creative Internet's team is easy to work with and they understand what it takes to develop a great website. Besides the basic programming I needed, they asked questions that made the website & user experience better and made me look better. Thanks for the great work & solid relationship.
Pros: Easy to work with, out of the box thinking, anything is doable
Cons: I wish I needed them for more. The sky is the limit with them.