The people are very open to conversation and you feel accepted by all members of the community. It is a tight-knit community that is easy to become a member of. Networking here is great and people will go above and beyond to help the ones on their team.
Cons
Not much diversity but that aspect is improving over time.