I love my current job. The work is challenging and dynamic. It also gives me the opportunity to work at home, have irregular hours when necessary, convert commuting time into personal time, and a whole host of other benefits that I often under-appreciate.
The one downside that crops up every once in a while is my company is on the west coast of the US and I am on the east coast. Usually it is not a problem because I like sleeping in and don't mind adjusting my day. But on days like today when the company meeting is scheduled for 6-7p ET, man it can really be a challenge. Especially when you started your day earlier than normal.