Pros
The driving mission of this company truly is amazing and it really does unite everyone to work together as a team to provide the best services that we can for our local communities. The working atmosphere is completely driven by positive energy and committment while still remaining flexible and open. This is a well run company with an honest and cultivating environment. You will get a great sense of appreciation from the community and civic involvement. Communication is clear and top down, you don't ever feel lost within the company like at some other places. Management is actually level-headed and easy to work for and with. I have never had such a positive and uplifting experience working before in my life. You actually feel good from the work that you're doing at the end of the day, it's remarkable.
Cons
Great growth potential, so you never feel finished