Extremely risky with having to be on a contract or you risk being let go if you are on “bench”. Never sure how long you’ll be on a contract. Severely underpaid for a company that has annual revenue of $7B and charges clients triple what they pay you hourly. PTO accrual is trash. No annual review or pay increase in two years. Had to remind my supervisor that I was due for one after consistently being told I had great reviews from clients. No clear direction on management and who you should report to. Severe lack of support and communication from supervisors at Robert Half. I was ghosted from my supervisor on multiple occasions when trying to send emails or call about urgent matters and had no idea who else I could report to for having those issues resolved. Had a client that was absolutely terrible and expressed several times on my “weekly engagement report” all issues I was having. When I finally got in touch with my supervisor (after 3-4 weeks of sending emails and calling) they were unaware of the issues. Why do employees fill those forms out then? As employees who bring in revenue working on contracts for them, you would think they would treat you way better.