Pros
- Competitive compensation (e.g. Benefits, base, signon bonus, RRSP matching, vacation days and personal days). - Flexible work from home options and depending on the team, good work life balance. - Office space is brightly lit and lot's of natural lighting. Plenty of meeting rooms and collaboration spaces. Now there are standing desks and Macbooks available. - A selection of foosball tables, ping pong table and TVs for watching games with coworkers. - Free goodies (e.g. Tea, coffee, occasionally food). - Plenty of committees to join (e.g. Fun Committee, Philanthropy Committee, Asian Committee). - Casual dress code. - Various Fun Days or company social events throughout the year. - Coworkers are generally intelligent and hardworking. Have met some really nice people and even made some friends. People are usually open to helping and connecting with you. - Senior leaders are friendly and relatively approachable (e.g all hands, office hours, walking around the office).
Cons
- Lot's of bullying in the office by middle management that are not addressed through HR policy or by senior management (e.g. coercion, pranks, humiliation, tolerance of inappropriate behaviour). - Rampant favoritism that is counter to its claims of meritocracy. Very obvious in-group and out-group dynamic. - 360 degree reviews are now gone so performance review is more of "he said she said" and whether you are on the good side of certain key players. - Managers don't know how to coach or develop. Just provides passive aggressive "advice" to keep you in check of your "development plan". - Everyone seems nice but will go behind your back to complain to your manager/others. No one really cares about your development like the company claims unless it helps he/she get promoted. - Overemphasis on the charming and extroverted personality as a factor to success. - Lack of focus and forward momentum in the strategic direction of the company. - Things are poorly documented and very poor training in general so good luck with your own onboarding! - Pressure to spend a lot of time, whether you like it or not, to "socialize" with your peers above and beyond what is reasonable for a professional relationship. - Better to keep your mouth shut about issues in the workplace because it will probably get back to you and you will be the one who gets penalized (this includes the many many "employee" surveys that you are asked to fill out).