Good working environment (free snacks, drinks, and games)
Above-industry-average salary
Strong career development opportunities; employees’ abilities are nurtured
No unhealthy office culture
Because the company’s benefits may be so good that many people stay for decades, it can be limiting for those who want to experience other company cultures.