Waterfall.. Heh. That's what I do, only with agile buzzwords thrown in :( everything else about where I'm at is perfect. Amazing talented people, damned cool bleeding edge tech (for where I am anyway), and I'm left to play with new innovative stuff. So, my ideal place would be exactly where I am, only without waterfall.