There are huge gaps between people salary (on the same team even, same responsibility etc) and people that does much less than I gets a better pay.
The Benefits are top notch
I enjoy my coworkers and the job I do.
Flexible hours and location of job.