Vantaggi
Good benefits, relatively short hours with flexible schedules, several professional development and career development programs are available for employees with good performance records, can expect to receive a bonus regardless of the company performance, though you will not know the amount until the day before the payout.
Svantaggi
senior management makes most of the decisions, jobs are awarded based on diversity targets rather than actual qualifications, people will ask you about billing issues, how to use their cell phone, etc. Performance objectives are not always clear and it is difficult to understand how bonus amounts are calcualted. Unions - every 5 years they threaten to go on strike if they do not continue to get free health insurance, unlimited time off with pay, etc.