Vantaggi
Friendly people, most teams have an open door policy, very multicultural teams and respect for diversity. Work life balance is good. Flexible work arrangements are generally the norm. Onsite gym is ok value for money and convenient.
Svantaggi
Long term staff retention is poor. Overall structure of pay and compensation is poor compared to other firms. Use "titles" to promote rather than fair compensation for the right level. Too many levels which are not really useful such as manager vs senior manager. Promotion to VP/officer level near impossible in some departments, takes too long and little or no increase in salary when & if it happens. Short term view on cost cutting means they don't invest in people long term and the result is high turnover, and bad morale.