Pros
AOI offers plenty of challenges and opportunities for those who are ambitious and not afraid to put in the effort and hours to get things done. As the company is located in Houston, it cannot compare with the oil/gas or medical industry as to its benefits and compensation, but it offers good healthcare/401k matching and a pretty good vacation package. Most of the people at the company are relaxed, friendly and it is a place where friendship could be built without rigid formality.
Cons
The company does not have the most flexible work structure. You must adhere to a rigid work schedule. It does have certain office politics and promotions or development does require one to build relationship, but as this is pretty much the norm at any larger corporation. Certain positions may be filled with staffs who may not be the most qualified from a technical standpoint. Company tend to reward employees for their loyalty and seniority rather than strictly on performance.