Pros: excellent environment, always room for advancement from withing. great management
Cons: severe lack of communication within departments, mostly on the management side
Company is friendly to younger people without much experience and has many opportunities for growth. Volunteer culture is not as strong as it once was, but still good. Lots of very talented people work here.