Pros
AAA is such a recognizable and familiar brand that has terrific community outreach programs. I have never worked for an employer who embraced such diversity in their workforce. Work/life balance was encouraged at least within the group I was working in. It was also my first opportunity in my entire work career to experience telecommuting.
Cons
The constant reorganizations within the company created fearful work environment. Employees feeling really unsure and insecure about their future and rumors ran rampant. I understand the concept of restructuring to align business needs but I don't understand the inability for management to let the dust settle and take measurement before the next restructure. It was like working for an interior designer who cannot make a decision of which way to place the furniture for optimal enjoyment.