Pros
• Super smart team, lots to learn from peers
• Engineering culture is strong, code reviews are taken seriously
• Good WFH flexibility and managers generally respect work-life balance
• Decent budget for conferences/tools/courses
• Fast-paced environment that keeps you engaged
Cons
• Some legacy systems are painful to deal with
• Product direction can feel chaotic at times
• Internal promotion process lacks transparency
• Occasionally understaffed on critical projects
• Pay is average for the industry, not standout