Pros
The lower level staff really bonds If you're working at a property that leases well, and the staff is competent/gets along, staff outings are pretty normal and very fun Plan fun events for residents Opportunities to advance Every property is different, and they each have their own individual challenges Looks good on a resume You learn to deal with incredibly difficult people You'll get experience managing others A lot depends on the property you're at. Some are great, some are really not.
Cons
A lot depends on the property you're at. Some are great, some are really not. No /very little support from corporate Very little training in your actual position Incredible pressure to perform without concern for proper staffing. Image of the property takes precedence over providing a quality experience for residents There's a ton of turnover so people are promoted into management positions because of a need to fill a role, not because they are competent. The company constantly creates its own issues by giving into unreasonable people, and then expects property level staff to deal with the monsters they've created. Upper level management seems to be mostly concerned for their own advancement, and property level issues are not a priority until people are quitting. Property managers have a lot of leeway with the budget for the property and it ties into their bonuses, which can create issues. Long hours during the regular season, and for one month all staff works very long days with no weekends/days off for Turn (when all the apartments are cleaned for new residents). At the two properties I was at, salaried staff members were given unofficial PTO to be taken at the manager's discretion in lieu of payment for the extra hours. Can be impossible to get time off, depending on who the manager is. On-call manager shifts extend to staff members not living on site (this likely depends on the manager) Events after work hours/on weekends Highly underpaid for the area "Managing down" - AKA, you're also going to be expected to complete the unpleasant tasks for the person above you in the name of "training" while also completing your actual job duties.