Vantaggi
Mostly pleasant staff, flexible working, good benefits, good work/life balance, diverse
Svantaggi
Salary and bonuses are not performance related. You could work above and beyond all year, repeatedly exceeding expectation, and would get the same bonus as somebody who just got by.