Pros
Lots of field flexibility in creating and managing deals - including pricing and contract structures. Family atmosphere. Owner and senior management rarely overreact to a bad quarter - they stay the course for the long-haul - this shows in the experience and longevity of key personal - both in the field and in corporate roles Minimal bureaucracy - deal making can be very easy Good technology with people that know how to make it sing. Open door policy everywhere - common for IB programmers to be in the CEO's office, common for non-corporate IB staff to wander into CEO's office.
Cons
Market awareness is lower than other companies in the BI and Integration space - primarily due to more limited mktg budgets and historical lack of advertising. Services organization has very good people but locally-oriented structure occasionally means experts in particular areas are hard to source - few centers of excellence in the PS organization. Culture is family-oriented - if you want a fast-moving, cutthroat organization, with lots of risk and change this may not be for you.