Pros
Really good employees! Loved everyone that I worked with there.
Cons
The CEO specifically does not know how to run a business. It is failing because of a huge amount of technical debt that he pretends isn't there. No Agile, no CI/CD, no commented code, and the "flagship" products that have no actual income and are not publicly released were all coded by junior developers and interns that were either not paid, or given near minimum wage. After getting an offer at another company and putting in my two weeks, I was promptly fired with a notice to take my experience at the company off of my resume because it was "inaccurate" and my job title was "not in reality" Technical Lead, even though that's exactly what it says in several documents. Overall very unsatisfied and the turnover rate is incredibly high: with 5 employees being fired over the course of a single month, in a less than 10-employee workplace.