Building Management Firms

What range of services are generally provided by building management firms?  On average, what sort of monthly fee should a small co-op (less than 20 units) expect from a management firm?  What criteria should be used in selecting a firm?