Diverse community. ...
Networking. ...
Office perks. ...
Support outside of work.
Cons
Long time
Take Full Credit No Help
Easy to focus Sole Responsibility
Decide what to do and when No one to motivate
Become Independent Constraint in Ideas
No outside pressure If delayed