I was asked to show up at 8am, but I was not told I would not be leaving the office until 6pm.
Also, I was told it was a direct hire - when I got the offer for something like $35/hr in a major city as a mid level programmer, I sorta lost it on the recruiter. No vacation, purely contract work through the recruiter.
More or less lied to during the entire process. I guess some candidates are happy to get a job and just put up with it? It has to work sometimes...