There's only two reasons you have to work. Either you do what you want to do, build what you want to build, or you work to make money. That's it. The key to get your dream job is to know what you want to do. Right now it feels like being a consultant is one step on the way of figuring that out.
If you work as a consultant, you do it for the money. There's absolutely zero reason for loyalty since you are not really working for yourself anyway. I wish that the job market her would be more flexible. That it would be easier for companies to hire and fire people. The laws in Sweden are way too conservative and needs to be updated.
The shortsightedness of companies never ceases to amaze me. All PHB's just talk about ROI and "Value for the share holders" and keeps looking at the next quarterly figures. What's up with that? Don't they want to build a solid, long lasting company?
Maybe I should do it myself...