Pros
Flexible work hours
Friendly and kind coworkers
Independence
Cons
After several years of turnover in ownership and management, Amazing Charts was acquired and things quickly turned south. They rearranged management to put Development in charge of Development, QA and Product, instead of each acting as equals.
One manager asked an employee to take information provided from a third party and use it to create a duplicate product. Another manager wanted to rip off another idea that was being created by a third party and use it as their own.
There's no real training program in customer service - new employees come on, are trained for a day, and then left to figure things out, so the customer's experience with service is super variable, and it's really hard to tell what are bugs and what are not.
For years prior to this newest acquisition, AC and former owners put millions of dollars into a now-defunct product, giving almost no additional resources to its highest-selling one. This led to the sale of AC when the strategy failed, the shuttering of the entire division, and the layoff of at least 40 or 50 other people over two years.
This used to be a wonderful place to work, but the last several years have been a steady degradation of benefits, workplace environment, ethics and leadership.