I have the best job ever: home by 4:30, working with both Java and Microsoft technology, clean legacy code, consistent and sophisticated change management and deployment.
At my previous employer the code isn't as nice. They have a Java architect who wrote this code and had to have it explained twice what change was needed and why: