The enjoyment derived from feeling that you have done a good job is called:
Job rotation
Job satisfaction
Job enlargement
Job enrichment
Group formed by themselves with similar interests or who have something else in common is called:
Formal groups
A team
Informal groups
Autonomous groups