Having worked in both a small company that focused on small to mid-size marketing sites, and now relatively new in a large corporation with way better pay and an amazing company culture, but not super interesting front end work, these are my thoughts:
There is a lot more money in corporate. I loved the creative freedom I had working as a front end dev in a web shop of 5 people and working on a completely different design for each project, but marketing sites don't pay a whole lot. So, you have to decide what's important. If you desire the bigger paycheck but also want to keep growing and learning, keep the corporate job and make sure you do side projects and work with technologies and the types of projects you enjoy doing. Read a lot to keep up on dev news, do tutorials for things that you want to learn, there are a ton of resources. If you have the kind of energy for a small company or startup, and you don't mind a smaller paycheck, maybe look for a new job that works with the technologies that you are interested in.