I have been thinking lately that I actually prefer to be at mega-corp, spending all day half-assedly making widgets or whatever, rather than working someplace where my work is valued and needed. I currently work at a non-profit, I ended up here due to poor decision making(took a horrible job for more money, needed to leave ASAP, found this job). The people here are nice, and its close to home. The hours are reasonable for the most part.
However, because the organization lacks money, the working conditions are terrible. My office is very warm, the entire place is understaffed(and underpaid), and nothing seems to work correctly(phones, network... even my office chair is falling apart). Worse, because the people are nice and work is somewhat meaningful(I mean, its still software development so connecting what I do to improving people's lives is a stretch), I find myself working harder than I have since I was a young man fresh out of college.
Which made me realize, I don't like it here because of my sense of accountability. At a financial mega-corp, there was usually more people than work, and leaving in the middle of the day to watch a movie was no big deal. I was still getting more done than the average drone, and there was no way I'm busting my ass so someone else can make a few more million. Here, no one is making millions, and I feel compelled to work hard(self-driven, no one is pushing me).
I think I want to go back to mega-corp and watch movies...