Pros
The technology we develop to help our customers meet their goals and objectives are top notch and just work. The go to market strategy has proven to be very effective over the years although it can also hurt the organization when the company leadership attempts to apply industry standard (which are generally different goto market strategies i.e non-OEM model) compensation , sales coverage, and services and support strategies to this model. Summary - good products and talented people.
Cons
Not much room for career advancement outside HQ's location. Many management positions (especially field related) have been held by the same individuals for years and the turn over of very talented individual contributors to the competition are hurting technology development and market/sales growth. The creation of business units only creates more management layers, political jockeying by managers, and threatens customer focus. The past/recent acquisitions excites current managers because they get to manage more employees/advance their career w/ new titles, but creates headaches for the individual contributor that has to complete the tough work to merge systems/policies, communicate to customers, and navigate through the internal politics of business units to try and fend off the competition - this threatons the loss of talented people.