Good WLB
Constructive team environment
Supportive management in terms of idea for improvement
Good quality work is recognized and rewarded
Being a team player/going beyond the immediate is rewarded
Cons
Quality of work varies
Struggles with project organization at times