Pros
Work challenges, supplemental health insurance, free coffee in the office.
Cons
There is no career growth, no salary increases, even if significant contributions are made, and no benefits or bonuses. If an employee resigns, there is no active search to bring in another person and ensure the team is balanced between collaborators and workload.