Pros
Diverse company, offers many opportunities for personnel growth within multiple business lines
Cons
Internal politics are rampant. Upper management restructures almost every two years for the past six years and each restructure results in high percent of upper and middle management changes. Loss/change of directives, cohesion, and effects moral. Career paths are non-existant. I have seen many people, especially young professionals, leave the company with this is a major complaint. Due to so much movement/hiring/firing within the corporate structure, most managers make short term decisions to achieve yearly goals to hit bonus plans. End result is employees are left working without support, equipment, capex expenditures to support future work. The company grows primarily through aquisition and focuses on new technology. Produces a repeated process for employees that come in with new technology push- rapid early advancement followed by lethargic growth and corporate interest after a couple of years as the new latest and greatest technology comes in. You have to keep changing with the wind within the company to continue to advance. The company is full of prominate experts in thier given fields that langquish behind a desk now with no upward mobility. Its a company of very low morale.