Mine has its troughs and peaks. Sometimes I absolutely love it, when new work is coming into the team and I'm being challenged every day.
Other days, I hate it when it's boring and mundane.
i'm keeping my options open. Telephone interview on Friday for a job which is paying twice as much as I earn currently (plus benefits), but it's away from the company which I love to work for and potentially to one where the job is less secure. So it's a hard one to weigh up.