Pros
Benefits are great (401K, medical, etc..). 20% rent discount for employees. Consistently acquiring new properties in larger markets creating more job opportunities.
Cons
Senior Management has forgotten that people, not computers work for them. They are all about the numbers and nothing more. You have to be 'in' with upper management to be promoted and be prepared to have your job title changed at any time so you can get paid less for doing the same job. You may be asked to take a position you do not necessarily want with the promise of something better down the road, don't fall for it. You will get stuck there. They do not care about their employees only about how much money that employee can make them. They do not care about their residents and they will nickle and dime them without a care in the world. After five years and seeing things only go downhill, I am in the process of looking for employment elsewhere!