Pros
-Acquisition by ION shifted the "vision" from short term (misaligned) sales to long term product development. -Management let go of many useless middle managers who were somehow flying under the radar before the acquisition.
Cons
I dont need to speak of how opaque and unyielding the management is, as almost all reviewers have covered that. - Engineering seriously lacks innovation. They dont(are unable to?) hire great programmers and ION/acquisition didn't change anything on this front. The offshore engineering leadership is crippled with old school bureaucratic mentality. -Client facing teams lost some great folks and the management has done little to control the loss of talent. Implementation team is extremely top heavy. They need to lose the middle management layer and hire technical SMEs/young consultants who are willing to roll up the sleeves. Also, the energy spent on producing perfect documents is near maniacal.