Pros
"Free housing". I put this in quotes because there are times they work you 40+ hours a week during turn and moves ins and the free in free housing quickly disappears. They definitely think that because they offer you a place to stay they can do with you what they please. Promotes from within. Great opportunities to advance because people quit all the time. You can go from a CA to Resident Director in under a year.
Cons
Monoculture. Fraternity/Sorority-like atmosphere. Almost everyone that works there is the same. Cares about the same insignificant things and lacks a grasp of the realities of life. If you are different you feel it and hate it. I went in to have a great experience and get free housing, by the end of the first two months I decided all I was in it for was the free housing. It's all about the bottom line with this business. They don't care about the people they house. All their communities look great from the outside and on paper, but on closer inspection you find cheap furniture, cheap fixtures and exorbitant rent. I felt bad for and agreed with the residents who complained about how ACC is robbing them, but couldn't admit they were right.. The company spends way too much money on staff development activities, which makes all the staff very cult-like. They have great relationships with each other, but are often rude and uncaring to the residents they serve. Almost all the pro-staff are former CA's, with little (if any) real world work experience, so their management techniques come off as very juvenile. I've seen on campus club presidents who do a better job at being managers.