A lot of nice and professional people across multiple projects. Very nice and friendly atmosphere. Management really cares about team building and provides a lot of out of work events, training or sushi/pizza days.
Cons
The compensation might be higher, I would QA Engineer rate is say lower than average. Some people might be swapped between different projects.