Fun people to work with
Lots of opportunity to learn and contribute to projects
Empowerment to "do the right thing"
Svantaggi
In some areas, too much independence can be a bad thing - sometime people need to be told and shown how to do things
A lean team means on-boarding is a "learn as you go" process; if you don't ask questions you won't be learning