Ventajas
The company is committed to providing best-in-class service to clients for its core competencies, and delivers in the great majority of instances. This company would be at the top of my list, if I ever needed project-based execution consulting, management-led project initiatives, and/or highly-skilled, extremely-experienced staff augmentation.
Desventajas
The company is extremely slow to change and does not reward success, dedication, or loyalty appropriately. There is severe lack of commitment to employee success, recognition, development, and retention, which is consistently demonstrated through unappreciative and, at times, seemingly indifferent leadership. Even though cash-rich, management refuses to invest in people and systems, preferring to continually (and fruitlessly) look at acquisitions, rather than internal investment. The significant lack of both career advancement opportunities and commensurate compensation eventually creates extreme demotivation and matched apathy.