Pros
They offer growth, develop those that want/need it when they ask for it or show promise, offer work/life balance and have always been flexible, great culture and lots of people with the same mindset - work hard/play hard, lots of team events and awesome new office space. Also, the compensation is unmatchable in our industry - they pay very well so if you work hard it literally pays off. All in all, my experience has been positive here. I started when there were 12 people in the office and we have grown to 40+.... things change, culture changes, structure changes and I think some people had/have a hard time adjusting to that. Every company has room for improvement and firstPRO leaders are taking matters into their hands and continuously working to improve!
Cons
Benefits aren't the best but I believe it's a work in progress. A lot the previous cons have been dealt with - poor management, lack of structure, bad culture - we have improved in these areas tremendously and have built a culture and environment people can be proud of.