Pros
- Great insurance coverage that is super extensive - Most locations have a full gym, and very few people use it - Free coffee - Flexible work arrangements (most office employees can WFH 4/5 days a week) - Onboarding (on paper) is a smooth process - Lots of ways the company tries to engage employees across teams/departments - Great work/life balance (on paper)
Cons
- They put a lot of trust in managers (they have the autonomy to direct subordinates however they'd like) - Probation is long (6 months) and can be extended - Antiquated management structure that favours tenure over merit - Bad manager = bad experience (many processes / work culture revolve around your manager, and can make it very hostile to employees) - Training/onboarding is very dependent on your manager as well (some managers may skip parts of it or make it unintuitive, such as telling new hires to read a bunch of internal documents to familiarize themselves with the role rather than having a manager/experienced individual show them)