Pros
The engineers I’ve worked with here are passionate and brilliant- folks in lower levels really care about one another. Additionally, managers understand the importance of taking time off.
Cons
High attrition, disconnected leadership, cultural struggles and a new unifying approach that is anything but unifying. Our culture used to feel inclusive and supportive. A few months ago, the CEO went on an offensive rant (that he has not apologized for) and the company has been reeling ever since. So many folks have left because of these recent events that engineering is painfully thin. Folks join because the mission looks promising on paper. In practice, the company cares more about republican stakeholders and donors than the teachers and students they claim to serve, or even their own employees.