Everyone I met and worked with were very friendly, the benefits are good, plenty of time to complete assignments, and my work was catered to my interests
Svantaggi
Salary wasn't great, though I was very junior. Location good for families, maybe not for young professionals.