Pros
Very flexible time off, flexible daily work schedule, ability to telecommute, front-line employees are extremely friendly and helpful. ACI is a great place to gather the experience necessary to successfully land your next job.
Cons
ACI has become a haven for senior management flunkies many of whom come from FDR. I've watched over the years the hire/fire cycle prevalent at FDR and now see that practice part of ACI culture. Senior management is not only out of touch with employees, they are also woefully out of touch with ACI products and the complexity of those products. Their primary focus no longer has company interests at heart but are now in the game for self advancement and gain, unconcerned with the havoc left in their wake. And the havoc is extensive. Management is largely ungrateful for the daily sacrifices required of employees due to management's horrific decisions, decisions largely based on nothing more than the latest book they've read or google search they've run.