Nice list of some benefits most people overlook. It’s great that you found all of those in one company! As you grow in your career, I’d also suggest you think about whether the company does something that interests you and that your direct manager is someone you want to work for. Unfortunately, not all companies can afford all these benefits, but having a boss who will make you better in a company who is doing something worthwhile may be worth the trade off.