Pros
Friendly environment and everyone gets along even when differing on opinions or ideas,
I love being challenged and the work here is a perfect balance of challenging and purposeful without being overwhelming - never boring or meaningless.
Room to grow and learn in a variety of additional areas in your field, great for independent workers, wonderful location, competitive pay, flexible PTO, no workplace gossip, open communication with superiors, no judgment,
Cons
Fully in-office, I prefer hybrid for optimal productivity (and commute-time-saving).
Holidays are not automatically given off, you choose which ones you want to use your given PTO days for.
Room for more diversity but it's a tiny company, that will come as we grow.