Great co-workers. Enjoyable schedule. Overall supportive management team. Respectful culture.
Great people to work with. Communication is always a issue in big companies but overall you get out what you put in. Typical non-profit when it comes to pay. Pretty good benefits. Insurance is so-so but paid time off is good. Overall, working there is a positive experience.