Our management team is really supportive. We don't have endless meetings, weekly status reports, etc. We use a Kanban board to keep us from getting overwhelmed and we have realistic deployment dates planned in advance. There are no crazy hours or crazy people to contend with. Just a group of talented and smart developers who care about what they are producing and are looking for the same in you.

Well, this could be a dream job! :)