Service climate, employee commitment and customer satisfaction | Synapse