Pros
- Hybrid and remote work (depending on where you live) - Bright, clean, and dog-friendly office (there's a signup sheet to bring your dog) with lovely front desk staff - 2 kitchens that have pantry and refrigerated snacks, non-alcoholic and alcoholic beverages for free (snack options could be much better though instead of cheap and unhealthy stuff you buy in bulk at Costco) - Paid vacation, sick, and volunteer days - Credit to buy Visier swag - Room to learn from other departments for career growth (if your workload allows it)
Kontras
First, a few comments on benefits... - Salary is decent, but surprisingly not that great for a tech company - No RRSP matching (a company of this size and caliber should definitely have this) - No parking or transportation allowance - Sick days are given, but it almost seems like a sin if you do take them, and they call you out if you've taken more than two - Hybrid work option is given, but depending on your department or manager, you'll most likely be in office 2 to 3 times a week. I've had some colleagues get scolded by their managers for not being in office on the "specified days" when THEY THEMSELVES don't even show up! Sometimes there's even no communication and I've been in the office alone or with one or two other people while the rest of my team is working from home... Now for the culture... - The company conducts a lot of surveys and receives constant feedback from employees... things that have been frequently asked for are RRSP matching and more flexibility to work from home, but I guess these surveys are just for politics and getting their little SMB award - There's an alarmingly large number of employees who lack knowledge in their fields, yet they act like they know everything, and are quite frankly lazy. Sometimes I wonder if it's fair that they're even being paid for the amount or quality of work they do. - There were a handful of gems that I would work with again 1000x over, but MANY people on the marketing and business team were always complaining and whining instead of actually putting in the work - Many employees are put in managerial positions when they definitely should not be in charge of anyone else but themselves - Going into the office is dreadful because each team has their own schedule of when they come into office, so the office is never 100% full at a time... not even 50%... - Managers are hypocrites and pick favourites... some are really moody and super unprofessional