Multicultural teams, good salary, young teams and good culture
Cons
The company is too big and the communication is quite muddle
They don’t have a QA culture
Some technical teams don’t have a proper on boarding training and the usual approach is “sink or swim”
Also some dev teams are overworked and underpaid