Pros
While I am not directly responsible for designing or making the amazing products that are helping make our communities safer, I am fully aware of the impact I have on making our business successful. I have a lot of autonomy, full access to executive leadership and for the most part the tools and resources to get my job done. It's a high-energy, fast paced environment and we aren't stuck in the "that's the way we've always done it" mind-set. I have also benefitted greatly from the "take the time you need" PTO policy. Although employed for just over a year, I have taken time off for an illness, vacation and to deal with an illness / death in the family - all hassle-free. I have a great relationship with my manager; I believe I am a valued member of the team and that my work/life balance is recognized as important to me.
Cons
As we scale, we are sometimes standard policies / practices. That could also be considered a pro, as it let's us be nimble, but can be confusing / frustrating for new employees.