Small Company with Big Company Aspirations
Pros
Good company with high aspirations of being great. Admirable values and dedication to community. Opportunity to work with them brings an opportunity to do real work to change the industry in a good way, but change has to start within their walls first.
Cons
They talk the talk, but don't often walk the walk. Community outreach is a value they have but their everyday actions don't reflect this. Seems like they only do community service when/if they can get PR out of it. Community outreach is is more about money and less about doing. Rarely give true thanks to the employees or that support their efforts. Hard work is expected but not often appreciated. People who've been with the company awhile are and not often welcoming to the new folks or their new approaches. They make an effort to let you know that you're an outsider.