Pros
The company is focused on growth, both the growth of the company but also growth for employees. Higher management pushes you to do challenging projects but is also there to offer guidance and additional insight. They truly care about your well-being, your opinion, and your ideas for the company. The company culture is extremely welcoming, fun, but also productive. Jean Fridays, team outings, birthday lunches, and summer Friday hours are just a few fun perks of being part of the team.
Cons
I've worked here for almost a year and besides my commute (which is my own doing), I cannot think of any red flag cons.