Pros
Open atmosphere. Focus on customer work, not on internal stuff. Very minimal bureaucracy. Super-nice people, very experienced. A work place for actual grown-ups. Wide, interesting offering and nice customers. Financially stable.
Cons
For some, a family company might be one. But it's only a pro for us / me. Not much dedication on beautiful office; more on that it works.