Perception of leadership style and group cohesion: their influence on job satisfaction