Business Performance over the last 12 months: 48% are neutral or unsatisfied. 38% are moderately satisfied. | Human Cloud