My role (and other roles in my part of the organization) became very specialized over time, which I assume to was to help with efficiency in client work. But it also meant that I was doing a lot of the same tasks over and over again. I found there was little opportunity to branch out to take on responsibilities of other roles or to learn another role. I knew several people who left Salesforce because they became frustrated at their lack of advancement. People in my role also had a billable utilization goal of 36 hours a week. If you did not have that much time billable, it was seen as an issue. But you are not always in charge of how much work you had or what work was available. Which is true of many businesses, I know. Also, if you wanted to take time off, you needed to find a backup (or multiple backups) to take on your account work while you are out. Which can be difficult if everyone is trying to work 36 billable hours a week. And you had to train them if they had never worked on your account before. So taking time off was a chore, at least for my role. I ended up taking only maybe 2 weeks off during a year. I regularly hit my cap of 300 PTO hours and stopped accumulating PTO. And the billable utilization goal was pushed so much that they started tying it to the quarterly bonuses. In the end, it didn't end up meaning much because my role was eliminated even though at the time I was regularly billing 36+ hours a week. Ultimately, I would preach to not drink the Kool Aid. They preach that everyone that works there is part of the "Ohana" and is family but don't buy it. This is probably not new to a lot of you, but it's just marketing. They are a business first. They don't really care about you. You have to look out for yourself first and foremost. If you start buying into it even just a little bit, that's when you don't take as much time off as you should or don't take your full 6 months of paternity leave out of some sense of obligation to the "Ohana." Take advantage of everything they give you down to the last PTO hour because they will happily discard you without hesitation when they don't see value in you as an "Ohana" member any longer. If you feel stagnant in your role, use your free work time to help yourself or get out of there because they will not help you take another role.