Pros
AAA NCNU is a good place to work for people looking for steady, if uninspired, employment. Benefits are generally better than average, and historically there is a culture of supporting employees and taking very good care of customers.
Cons
Pay is sub par, and the company has taken on a relocation strategy of moving resources from (salary expensive) San Francisco to places like Oklahoma, Phoenix, Las Vegas, and Walnut Creek. The culture is changing - everyone is worried for their employment (unheard of even 2-3 years ago), management is increasingly secretive, and many of the original San Francisco employees feel alienated by social/poltical values of the Phoenix and Colorado Springs newer employees. The company doesn't know how to innovate, and is losing lots of business to its competitors.