I joined BP about a month ago and from what I have read it seems that a majority of the posts feel PMs are out to get everyone and take their money. Yes, there are some PMs that are not good but there are good ones out there.
I am a PM myself and strive to treat any property that I manage as if it were my own. A PM is there is look after your property while you are working, on vacation, looking for more real estate, etc. I do charge a mgmt fee, a leasing fee and a renewal fee. Any other fee that is charged is agreed upon when the client signs up with me to manage the property. So there are no hidden fees.
These fees are necessary to cover the costs associated with managing the properties. The PM also needs to earn a living since I am sure no one else here works for free. If you manage your 1 or 2 units it is pretty easy to do. Once you start managing in the 100's of properties there are some necessary expenses that a 8% monthly management fee is just not going to cover.
Many might think that a PM just sits back and waits for the rent to come in so we can get our percentage but that is FAR from what happens.
Remember a good PM is available in some capacity 24 hours a day 7 days a week to look after your property. Looking at it another way a PM is making pennies per hour to look after your 50k, 100k, etc investment. I think that is a pretty good deal.