Pros
Supportive Environment with great people
Cons
Lots of change with exogenous factors impacting performance
Pros
Managers are generally employees who worked the same job as their direct reports.
Cons
Remote does limit learning and mentoring opportunities