Pros
- There are some really lovely people - Having ownership of the full stack of an application - Fairly good benefits
Cons
- Constant change of processes and strategy has made it nearly impossible to know if you're ever working on "the right thing" - After ~18 months of regular layoffs, it has left some codebases with either no clear owning team or a brand new team that was hired just as the old team was fired, putting the new team in a position where they aren't properly onboarded and given a codebase to maintain without any transfer of knowledge from the old team - since Vista's involvement, there has been a noticeable change in the company's values towards lower importance on Pluralsight's original mission and greater importance on profitability (and what often feels like at the expense of the learner) - A once-rich engineering culture feels like a shadow of its former self after several rounds of layoffs (one of which including the firing of nearly all of the software architects) - Org-level initiatives are too often started before any of the previous initiatives have finished - Teams largely feel siloed from one another and there is still no clear guidelines for working with other teams