It depends upon the work assignment and mostly it is at client location.
Management can be a little bit more proactive.
There is a sense of fear about the job stability.
You can never know what could be there for one the next day.
Management is bit supportive only when you are assigned to a client, afterwards they are not so much involved.