Understanding multifaceted job satisfaction of retail employees