Charlotte ranks high among hardest working cities