Great Coworkers, Interesting Work
Pros
We work on really neat projects, so work is not boring. The people at ASI are great, and I never worry that my manager doesn't have the best interest of our team and the project in mind with all the decisions he makes. People are highly valued, and there is high transparency about what's going on in the company. I thoroughly enjoy working with each of my coworkers, and I feel appreciated and respected. Constant improvement in the products, processes, and employees is encouraged.
Cons
I could probably get paid more working elsewhere for the same work I do at ASI. Managers are over-worked. I've seen several instances when product management promises to deliver one thing without fully consulting the engineers to make sure that's possible, but I can see improvements being made with this.