Do not belive anything they say or promise,they dont care about contractors
They will give you a 1 day notice to leave even if you are a great developer
They will tell you to not to look for another job if you feel the project is slowing down and then 3 dyas later they will ask you to sit at home for a week or 2 since they cant pay you due to client problems or project stalling
They can tell you to stay or go in a single day
You will be very frustrated
Everyone is constantly drunk, carrying hard liquor in coffee cops, including people handling finances
Poor client communication, frustration with inability to correctly gather requirements.
Most people are fake especially perm employees.
They will tell you they have tons of projects lined up but its all bs
There is a lot more I can write but this pretty much sums it up