Pros: training, pretty good work schedule
Cons: depending on postion hard to move up
Overall, a great place to work, they have alot of beautiful communities that really have the residents in mind. Beautiful landscapes and great golf courses!! Have all the benefits you could need.