The first thing to ask yourself -- are you happy? Are you working on problems that you think are interesting? Use that as a guide to determine if you need to change positions or companies. Benefits and comp are always great, but at a certain point you also start to examine your role in the world and the impact that you can have. Never sell yourself short, always look forward, and try to use the resources you have available to develop your skills.
I've been with Amazon for about 15 years. There are a lot of employees who choose to be at Amazon and not Google/FB. There are pros/cons with each of the FAANGs and really any job. I find the problem space of Amazon's physical business to be fascinating to work on whereas I couldn't give a hoot about online advertising. With regards to benefits -- I've made enough in RSU appreciation for those differences to not matter. But I encourage people to carefully consider their own circumstances and look closely at long-term growth potential of whatever companies they're considering.