I am a manager for a property management company here in New Jersey and it is set up a little different than other management companies I've seen. The entire firm is separated into 3 distinct departments, marketing, maintenance, and collections.
The property manager/real estate agent is in charge of getting the listing from the owner, negotiating the lease and making sure all legalities are taken care of. The company requires a commission of 1 months rent for finding and placing a qualified tenant and then negotiate a management fee of about 8%-10% depending on a few factors. These fees are pretty standard throughout my region.
The company is also a licensed general contractor and employs 2 full time maintenance people. These people are in charge of fixing minor things throughout the portfolio but the main job is to coordinate and manage sub contractors that we send out to some of the larger jobs. The property manager does not field calls for maintenance issues, these calls go directly to the maintenance manager. It is great to not have to worry about a tenant calling about a broken heater while your trying to show another property to a prospective tenant.
The collections department is obviously in charge of collecting rent and late fees as well as coordinating evictions. We offer our tenants the ability to pay rent online through PropertyWare software, most of them opt for this. But for those that don't the collections department would physically cash the checks for the owners.
We only have 6 property managers and have close to 350 properties throughout Southern New Jersey. No managers are overwhelmed with their portfolio because assignments are broken down specifically and tenants and owners are clear on who to call for certain situations.
I never would have thought of setting a business up like this if I had not started working here. I'd advise this type of organization to anyone thinking of setting up a management company.