This is the only company I have worked at where the work is fun and you’re rewarded for your efforts. You don’t need to fight for a raise when you deserve one. You are just given it. I am advancing in my career here, learning a lot and being paid well. The people are also amazing. It doesn’t really get better than that.