Does Your Company Culture Lead to Happy Customers?