Pros
Work life balance is what you make of it. It can be good, if you let it. They expect good work while you are there and support you about as well as any other property management company as far as staffing levels are concerned. Bonuses are hit or miss and they will do anything to not pay quarterly bonuses even if you miss target by .0001% but in general the bonuses are higher than other companies. Time off package is pretty good and they keep improving it every year by adding personal days, more PTO, etc.
Cons
Pay is not great for on site staff. As a middle management employee you can make okay wages but leasing, APM, techs, and porters all make terrible wages so you have to deal with a lot of turnover as people leave for better wages. Upper management will do anything to get out of paying quarterly bonuses, adding capital projects to your operating budget to get out of paying out quarterly bonuses for things out of your control.