I'm going to go with the bad news first.
Dislike:
Commute - 45 min to an hour each way
Stupid people in supervisory positions - obviously promoted based on seniority, not merit, intelligence, or knowledge.
Being on call - but only one week per month
Taking support calls - our help desk is only trained to handle very basic generic issues and has no clue how to troubleshoot any of our custom applications.
Like:
Paycheck - Salary is at the high end of the typical range in this area.
401k - I put in 6%, employer puts in 8%
Working for a growing, thriving company, with a bright future - especially valuable in this economy.
Flexibility - No worries about leaving early, coming in late, or taking off for an appointment during the day.
Hours - We occasionally have to work overtime for some projects, but on average, I work 40 hours a week.
Great management - From my boss up to the VP's and CEO, we have good people who make good decisions and expect hard work, but also understand that we have lives outside the office.