Pros
There is an infectious can-do attitude at all levels of the company and the people are so capable and willing to offer their assistance, expertise, and time to help you produce solutions. The benefits are unmatched and there is a strong sense of belonging and community to the organization. It's a place I love to be and people I love spending time with.
Cons
The company is expanding and we are experiencing normal growing pains transitioning to a mid-market company.