Nothing at all. The client can be nice.
The management makes you feel beneath them in every sense of the word.
Mostly great, only when bad in certain locations
The job I thought I applied for and the job I actually work are not the same
Communication, organization, hire competent and/or qualified people