Pros
Great benefits, a smaller "mom and pop" company in a big industry has its pros. Recent changes in executive leadership making employees optimistic that positive change is forthcoming. Great flex benefits if you are in the right position to do so.
Cons
Clicky, tight knit circles don't promote much growth unless you're "in". Upper management is highly bureaucratic and has "old-school" mentality (pay your dues, serve your time instead of caring about skillsets or experience outside of company). Everyone talks about "the old AAI" but I wasn't around to experience it. Best thing that could happen to AAI would be to reach a deal with some of its higher earning and bigger competitors like NG, LM, or Boeing. That might dust off the shelves and allow for a more modern business culture to prevail - and help establish clear forward direction and efficient and valuable processes.