I had a job where I did this. Know what the employer did? He whined I wasn't doing enough, and gave me more to do then expected me to stay even later to do it.
I was eventually spending more time at work than I was at home - I no longer work for free. If an employer wants extra hours out of me, they pay or I head home at clock out time.
Employment isn't about your dream being fulfilled, it's a commercial agreement between two parties where one agrees to pay the other for time spent at the workplace. I don't live to work, I work to live, and I have other stuff to do.
On my death bed, the one thing I can guarantee that I will never think is "I wish I'd worked an extra evening for free on that project for my employer." It's far more likely to be "I wish I hadn't worked that evening for free, so I could have seen the sun set just one more time."