Stop being cheap and contract out some of the contractor work instead of having your maintenance tech be the super handyman to try and save a dollar. Maintenance job is to maintain your building not recreate it.
A can do attitude
Remove all upper management!
It seems like this company is in need of a well qualified senior property manager that works well with the needs of the company as well as the needs of the tenants and the staff that performs the necessary work and quality performance to make the company successful in a well rounded professional manner.
Listen more to what the employees recommend.
Answered - Property Manager (Former Employee) - Albany, GA