Pros
Great coworkers Office is convenient for the mall Can work from home
Cons
ACGI bills customers by the hour for custom work, so all they want is billable hours to charge to clients. The product comes second, employees third. Most work 10 hours a day make the 8 billable hours. The founders act like the company is still 10 people and spend time doing engineer work when they should be running the company. The company has grown in size and the old business model hasn't scaled well. Management's solution is to make employees more "productive" by working more billable hours. As far as management are concerned all problems are caused by employees who aren't working hard enough. The only reward, if you work hard or not, is a salary. Benefits are terrible, salaries should be increased by 10 thousand to make up for extra health insurance costs. No bonuses or pay raises. The PTO allowance is pitiful for a technology company. Morale is low after 10% of the work force were fired or quit in December 2017. Most engineering practices are from the 1990s and so is the technology. No new technology, no new ideas. Decision makers are set in the 90s and can't see past them. Knowledge is hoarded by long term employees to protect their jobs, don't expect collaboration. Coworkers are nice but so overworked it doesn't matter.