An Anonymous CTO asks: "Currently, I work for a small Internet consulting company. We've been trying to find funding for the past year or so, but to no avail, and future prospects are quite dim, despite a recent drastic change in our approach. Morale is at an all time low, with near-incompetent management decisions having effectively worn down even the most dedicated of us. My position is pivotal, though, and even though the upper crust is pretty much a joke, my coworkers are quite talented, which is the crux of the matter -- if I bail ship, the company will likely either fold or have to transform itself immensely, quite probably at the cost of the jobs of my friends. And yet, I have two upcoming job offers that are both well paying and good career moves, and offers don't last forever. Should I stick things out, or should I bail and move on? When it comes to the workplace, where do loyalties end and responsibilities to oneself begin?"