Small company setting with strong teamwork and high team member visibility. The great support from executive management encourages the introduction and development of innovative technologies. One of the best kept secrets in the software industry. Very caring and loyal to customers. Company invests in superior tools in order to provide 5 star customer support.
Cons
Small company setting with high visibility. This is not a company to hide out in. Every team member plays a very integral part to the development of superior products and customer support tools. Highly focused environment.