I had a great experience working with Campus Apartments. My head manager was incredible, however, our new leasing manager who came in was horrible and made me want to quit. We had 3 good leasing managers before her, then they offered me the position. I turned the position down to finish college, and they hired her. She didn't really know that much but they needed to fill the position.
Cons depend on managers