Pros
- A lot of learning opportunities: Acre's stack has relatively new technologies and you're given the space to explore & practice them. - Some really smart people in the management team trying to do the best they can under the circumstances (VP Eng/Innovation/Design/BizDev/CS/...)
Cons
This company is an engineering train-wreck waiting to happen: - The architecture is a sprawling mess - the technology choices made are inconsistent, leading to a terrible developer experience and a buggy product. - As an individual contributor, you have zero decision-making power. Everything is tightly controlled by the CTO who doesn't listen to his engineers. - You often have to work seriously long hours with little-to-no recognition - There is little product direction - you often don't know what you're building, why you're building it or if anyone will really care about it / use it (when I left the company, it didn't have any paying clients)