Pros
1) The best thing about this company is the people, from the founder and CEO to the management to the entry-level workers, these are some of the greatest people I've ever worked with. Genuine, creative, friendly, respectful, and open to communication. In my 4+ years, I've made some real friends too. 2) The second best thing is the opportunity. This is a fast-growing company and there's always something new going on. And we seem to be always hiring more people. You can learn how to print, design, service, sales, etc. I've moved from the Art Dept to Marketing so there's the opportunity to move up or move to other departments. And if you have any ideas to make improvements at any level, they're all ears. 3) The next best thing is the perks and culture. Generous benefits package. Amazing facility with a built-in, self-serve convenience store, game room, lounge areas, and a huge state park in the backyard. Annual events like a company art show, print competition, holiday parties, and occasional events like happy hours and Sixers games. And of course, company SWAG! Dress code is relaxed and people are encouraged to be themselves while respecting boundaries and common-sense policies. Robust internal communication platforms keep employees informed and connected. There's deer that hang out in the back yard and occasional puppy dogs running around.
Cons
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.