Pros
The people at the company are passionate, close and driven to results. The culture consists of personnel who are funny, caring and inquisitive. The culture from top down encourage employees to get involved in the company, the community, and their surroundings. The 'Love Where You Work' program as well as the 'mentoring program' bring employees closer as well as offer opportunities and growth to those who get involved.
Cons
There is a lot of change going on and moving fast so if you can't keep the pace it might not be the place to be. They 'drive for results' and look forward to continued growth so if you can keep your eye on the ball you could be a part of a bright future. This is only a con if you can't keep pace in a quick moving environment.