Great environment and great management.
Pros: great company, great benefits!
Cons: there are none really.
This is a great place to work because, we have great residents and management really cares about you and your opinion. They treat you with respect and you get incentives from them to show that they appreciate you. It's a wonderful place and I enjoy everyday of work.