The only real cons for me have been specific to what I do at work, rather than any overall issues with the company. That being said, here are my cons: The roles and hierarchy have sometimes been unclear– but this has mostly been fixed over the time I've worked here. It was mostly the result of my taking on various duties and not having a clear title. I've at different points done sales, custom design, process development (proofs, etc), strategic research, internal graphic design, event coordination, marketing outreach, copywriting, interactive content, chatbots, etc. So naturally, there's a gray area that can be difficult to navigate sometimes as far as time management, prioritizing, getting approvals, etc. To me, this is an occupational hazard of working somewhere that rewards self-management and taking initiative. Sometimes you overstep boundaries make misjudgments. It's been a learning experience for me. (But if you're someone who likes to pick a lane and stay in it, and get really good at one thing, that is rewarded too.) The only other con I can think of is that changes can come fast, and you need to be ready to adapt. All departments are constantly optimizing quality and efficiency, so there will be changes that can take getting used to. I have heard people grumble about this, but to me, it's what you would expect at a fast-growing and constantly-improving company.