Kevin Ryan is amazing to work with and learn from; the team he's hired around him is deeply experienced, humble, and ambitious. Everyone lives and breathes building companies and changing the world.
ACN provides the engineering resources to incubators and early stage startups. Employees have a lot of autonomy and input, we work as a team. This is a very respectful environment, where senior management puts employees before profits.
Cons
No cons... if you like the incubator/early stage startups. It isn't for everyone. Starting from a blank slate and building along with the company, founders and vision.