Pros
A good company if you're just starting your career. You'll gain some experience and a job title that has value to better companies that you can move to within a year or two. If you're a high performer, you'll want out sooner than later, but if you're looking for an easy going, low standard job, then ACS is perfect.
Cons
The company has no true intentions to grow. Employees aren't compensated anything close to the market for their role. C-suite is more worried about putting smokes and mirrors up to the companies they sell to than they are with building a well oiled machine that's ran by high skilled, fairly compensated employees with great vision and execution. It's apparent that the owners prefer squeezing great employees for their work at the lowest rate possible and then dealing with that employee leaving at a later time. There's super high turnover of high performing employees. They'll hire externals and give them high compensation when those new hires don't know how to do the work and need months of training to catch up. This happens before they promote and reward incumbents that are already doing the job and capable day one. When they do promote within, its those that are favored as opposed to those that are talented and produce. Very poor leadership and the work is totally disorganized.