Pros
The management team provides visible steps for career pathing to next level. They are supportive and transparent in what's needed to move up. I like that they look within their teams first when deciding how to move people around. Flexibility has been greatly appreciated as I've had to navigate various appointments recently. My manager was understanding and helped me with a schedule that allowed me to take care of my personal while still meeting my work responsibilities. Also great to be a remote employee and not have to worry about time lost with a commute taking away from family time.
Cons
There are none that come to mind. I like that it's a collaborative environment where I can work closely with my manager without being micromanaged.