Pros
Managers are generally employees who worked the same job as their direct reports.
Cons
Remote does limit learning and mentoring opportunities
Pros
Open environment, supportive team, exposure to leadership, passionate employees
Cons
I can't think of any complaints