Pros
-In general, but mostly stemming from past practices, the company has a good culture at its heart. -Hiring standards are high, so at the non management level there is little to no ineptitude. And a core of people that take pride in their work.
Cons
-No strong direction. Constantly changing goals and priorities. -Just bought a company with an identical product, a once on premise solution hoisted into the cloud. -Current focus is on the agile process looking good on paper and the quarters looking good, not on the products looking good or working correctly. -Slowly but surely many facets of the company are being offshored to new divisions in other countries. -Groups generally seem disheartened. Work and priorities are decided between political battles of middle management.