Pros
Work from home for many roles. Good retirement contribution matching. Excellent Employee "assistance" programs (counselling/relocation/etc.). Support for community volunteer programs. Most employees work well together (when management supports it) both locally and globally..
Kontras
Executive team is focused primarily on cost reductions and has been for years now, hence: work from home is encouraged, no raises or promotions for staff but very high pay for co-CEOs compared to market peers, significant recruitment efforts around fresh grads who will not receive real salary increases either, see OpenWorld keynote by Co-CEO for perspectives on cost cutting, forced time off over Christmas season using employee's personal vacation time allotment. No performance appraisals, focus on "development plans" and "talent reviews" without compensation/promotions. Considering the business environment and claiming to be a market leader the stock has been a laggard for years now. Time will come for staff reductions soon. New hires must negotiate for a high starting salary, you will not receive a raise so take advantage of the opportunity while you can.