Pros
The company has a purpose that I can be proud of with my friends and family, and it brings all of my coworkers together in a truly meaningful way. Lack of micromanagement means I can do what is best for me to be the most productive I can be. Great people and environment means I'm happy to go to work. The new CEO is diligent about maintaining the health of the company for long-term stability and is constantly finding new ways to help us be more successful with our clients and our company! Great benefits with vacation, insurance, etc.
Cons
Previously instability left some baggage, but the leadership transitions have made a huge impact at addressing past issues and creating a positive future. Structure is not very corporate, so you have to have a personality able to organize/motivate yourself for the company to be successful.