However, lately I've been falling out-of-love with the position for a variety of reasons: for one, we have to outsource our projects to our Marketing department, meaning we have absolutely no control over the visual aspect of the work, despite the fact that we have a number of competent visual designers here. The designs from the Marketing department are… less than stellar… more akin to paint-by-numbers, and that's honestly a fair description - every design so far has had replicated elements across the board, and the designer has no knowledge of the fundamental aspects of web design (or design in general), which translates to cookie-cutter designs with poor visual contrast, terrible layouts and horrible balancing. However, we have to work with it, but it is extremely frustrating.
Lately, it feels like the work I've been doing has little to no value as a result of all the red tape we have to cut through in order to get anything signed off, and it certainly feels like any ideas or suggestions I have (changes to our workflow, suggestions for project direction etc) carry no weight for similar reasons. I can understand the push-back in some cases (financial constraints, technical difficulties etc) but for those things that could be easily resolved, it bites when it falls on deaf ears.
So cut to two Thursdays ago: I was at a UX (user experience design) conference being held every month by a group of local design studios to get people together and to spread skills and knowledge of UX. I bumped into the lead designer and founder of a local graphic design and iOS development studio that I had worked with for a couple of months as an invited intern while I was wrapping up the last year of my studies, and we caught up since it's been over a year since I was there. It was good to speak to him again, and I didn't think much else of it at the end of the after-conference drinks.
The following Monday, I received an email from him saying that it was good to catch up at the conference, and he'd like to invite me in to have an informal chat about the possibility of getting me in to work with them.

I'm going to see them today to discuss, but there's no pressure to make a decision just yet. I am going to ask them about what the position they have in mind entails, and try and get as much information as I can about the role to see how it compares with what I'm doing. I've been thinking about every possibility since then, trying to identify the positives and negatives, and getting advice from people I trust.
The main question is:
Would you be willing to take the short- to medium-term risk (reduction in salary, lower job security etc) in exchange for the possibility of working on projects that you'd have more influence on, and a possibility of further career progression? Or would you tough it out and hope that in the future, you could gradually influence beneficial changes somehow?