1. RealPage does offer competitive pay for starting employees, however many long term employees lose ground compared to incoming ones due to minimal pay increases for in-place talent versus more aggressively increased competitive pay for incoming talent. It's a regular occurrence that in order to get a promotion or raise you have to leave the company for a few months and get re-hired at the position you deserved to begin with.
2. In many parts of the company favoritism is rampant, and several positions are filled by the 'best friend' as opposed to the most qualified person. I personally have not been passed over in this scenario, but I do see it happen regularly.
3. Many mid-level managers pigeon-hole their employees and prevent them from moving forward in their careers because they are "too valuable" where they are. See Con #5.
4. Too many barriers to cooperation among teams, and lack of willingness to simply help. However, this is slowly improving with the re-aligned development team.
5. Too few people in key positions, and little to no backup for those employees that are a single point of failure putting entire products at risk if that employee leaves. This also does not allow employees to move up.
6. In many areas, Management and Leadership try to control information apparently oblivious that in the absence of information the worst is generally assumed, and rumors spread rapidly. Be open. Tell your employees what's going on. If they don't like it and leave because of it, then you didn't string along a frustrated employee and you can openly set expectations for the next employee.
7. Budget and revenue goals are tightly controlled. Many managers in a position to better perform their own jobs and help influence the performance to goal are not equipped to do so due to lack of information or any knowledge of budget goals. Allowing input would be even better.
8. RealPage conducts regular employee surveys. This in and of itself is good. Unfortunately many managers scores are boosted by having friends working for them. Additionally, despite my manager receiving very low scores, no concerted effort has been put forward to improve scores. In fact, results were never shared or discussed with the larger team at all. The whole thing feels like lip-service rather than any real effort in my area; though I see other managers concentrate on this and engage with their employees to improve.