I guess it depends on the company. A friend of mine is working as a consultant and is really satisfied with pretty much everything, especially the way he, and the other consultants, are treated.
I'm a consultant myself, and my conclusion would be: it depends on the mission(s). My current mission is really interesting and I spend 100% of my working hours at the client premises and working here is awesome. As a matter of fact, this mission feels like I'm just working here (for the client) and I could even forget that I'm a consultant. I don't even see or talk to my manager that much, so it's pretty good on the "how I'm treated" side.
Thanks for your reply (testimony)!
Glad to see such a good feedback!
It seems you don’t even care about your employer, in the sense you don’t seem to have any belonging feeling.
Would’nt it be cool that your consulting company make you feel into a community? Connected to other peers, having meetups, frequent event and all?
There are a few events where all consultants are invited, but most of the time it's late in the evening and often a few hours drive so I usually skip it... to be honest I don't care much about the belonging/community stuff at work, if I want to make friends of my colleagues I can do it myself (and I do quite naturally), I don't need my company to do it for me and waste my free time in the process.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.