
It all adds up to be great.
Everyone is helpful and collaborates whenever possible.
Provides lot of avenues for self-improvement, encouraging atmosphere.
They care about us, not just talk like they do.
Ability to use my skills, learn new things, and help others.