Pros
Remote first organization, many senior leaders within the business departments are accessible and will get in the weeds to help you solve problems.
Cons
1. The Engineering department has consistently been 20 points lower than the company average in team member satisfaction surveys for over two years. New people brought in from the outside do not share the same values as the tenured team members, and the culture within the department reflects these sentiments. There's a distinct "I'm just here for the paycheck" vibe to most meetings with these teams. 2. The second-lowest-performing team in the same surveys, the Product Management department, has many great product people within its ranks. However, the Director level could disappear tomorrow, and no one in the organization—including its own team members—would know any different. They are not respected within the organization, produce nothing of value despite spending countless hours/days on "dealer visits," and offer little to no support for their team members. They are notorious for repeatedly using a constructive dismissal process to remove employees instead of being held accountable by company leadership to level them up and improve their performance.