Pros
There are plenty. The experience org in particular is phenomenal. When I talk to software engineers, product managers, and product designers at other companies about how things work here, they express how much they wish their company was the same way. We work on autonomous teams where we, as a team, have the final say in everything we research, design, and implement within our context, with few exceptions. We are treated as adults and professionals, and we do some incredible work because of it. There are some exceptions to this which I will address in the cons section. We have an incredible DevOps culture with an amazing DevOps team that enables our developers to move quickly without having to worry too much about infrastructure, while also freeing resources quickly when we need them. We have great guilds, some of which meet regularly like our Architecture and Practices Guild. While these meetings can be intimidating for remote or junior employees, it's clear the individuals present are well-intentioned and everyone is able to learn together. Pluralsight truly invests in our learning, including by sending us to conferences out of state where useful. With every person I've directly worked with, I have felt comfortable expressing when I don't know things and they with me. This helps us all learn together. Plenty of tech companies claim to have "unlimited PTO", which sounds great until the tell you "well, you have to get it approved and your manager can say no", which quickly translates to your manager keeping track of when you've taken days off, and making subjective calls on whether you get to *actually* use your "unlimited PTO". We don't have that. Others might experience differently, but my manager doesn't keep track of when I take time off, and while it took some time to adjust, I feel comfortable taking time off when I really need it. This makes me a lot more motivated to make good use of my time when I'm at work. The benefits are pretty darn good, including but not limited to 100% health/dental/vision insurance premiums, $50/month reimbursement for wellness (gyms, etc.), 20 minute massage every 2 weeks, decent 401k plan, *actually* unlimited PTO, equity packages, one week of summer recess, UTA discount for Utah folks, automatic free life insurance of 2x your salary. There's more but those are some of the biggest ones.
Cons
There's plenty of good at Pluralsight, but there is some not so good. We have just barely put in place a promotions system. It has taken years and at certain points either you had a slim chance of getting a promotion you deserved because they were allowing it in exceptional cases, or they weren't allowing anyone to be promoted. I won't mince words. It's simply absurd that it has taken so long for something so incredibly important to be put in place. I assume it has taken so long because they've been busy with other things (going public, developing RSU packages, occasional changes in health insurance plans, etc.), and if this is the case I would tell the people team that their priorities were not in line. Everyone will have a different opinion about this but you should ensure your employees are being compensated well in salary (actually guaranteed pay) before worrying about the golden handcuffs that are RSUs, as there are hundreds of factors that determine if they're worth anything, and we as employees don't really control any of them super directly. A salary increase is guaranteed compensation, whereas our stock once dropped 50% in the matter of 2-3 days and many of us lost several tens of thousands of dollars (or more) in potential investments. The handcuffs went from being made of gold, to being made of silver. Almost nobody in management seems to admit to this but I personally know of several people who have left, where one of their primary reasons was because Pluralsight wasn't being competitive in pay/promotions. Otherwise, I am ashamed to say there are certain teams in the experience org I would never work on. These are teams that have an insane amount of pressure put on them to the point where they are losing sleep and working A LOT of extra hours. There have been times where members of these teams have been praised, because they had vacations planned which they cancelled or cut short to meet ridiculous deadlines. We should not praise this behavior but rather take action to ensure it doesn't happen again. None of this is the Pluralsight I know and love, and I'm glad to have never experienced anything like this personally. Lastly, like in just about any other company, I highly recommend that you communicate with others about what your pay is, and gain a better understanding of where you stand. Some will say pay can be complicated, but it shouldn't be. In discussing with others, I know (and have been told) that I have not been compensated fairly historically, and that's been incredibly difficult on me and my family. If it weren't for all the other extremely good things about Pluralsight, I wouldn't be here anymore. I'm still here because I am hoping things will be better going forward. Overall however, 90% of working in the experience org is top-notch. And honestly, I've spoken to many employees who feel they're definitely being compensated fairly, and couldn't be happier. Just about everyone I have worked with has been intelligent, professional, kind, and purpose-oriented. Pluralsight is full of truly incredible people who are the best at what they do. In spite of these few negatives, I would still recommend Pluralsight to a friend, and I actively do.