Highly professional people, a workplace that is accepting and open to all, without racism or discrimination.
Cons
Most of the time the work is very stressful, not necessarily that the stress is really necessary, but it is more of a working method of the managers there.