Pros
I have never worked at a company that cares so much about the employees. The organization looks inside itself to find areas of improvement, and share WHAT they are looking to improve upon transparently and openly with every employee. The CEO of the company can be found walking around the office, engaged with line level employees and welcoming every new employee he meets. The culture that is embedded in this company makes me proud to not just be apart of, but to contribute to. For me personally, I get all of the support that I need to do my job well, and am excited to help support others when I am able to!
Cons
Really the only con that I can think of in my tenure would be that sometimes organizational structural changes are not always announced. Anything that directly impacted me and my position, I was aware of, but even within my department there have been changes recently that weren't shared with the entire department.