Terrible PTO accrual, if you want a day off you have to provide at least 10 day notice, management is unappreciative and negative and critical. They tell you that you can work at home vs on-site or you can switch clients/projects, but then when that needs to happen they tell you that you are not allowed to do that. Bait and switch is real there, sadly. I know because I was told these things about not being allowed when I asked when the promises would be kept, after waiting patiently for 5 months or more.