Everyone is extremely friendly, willing to help develop the skills of younger team members, and overall cool people.
Cons
Slightly disorganized, different offices across the country are imbalanced with power. Managers can improve balance and comradery by being honest and open with teams.