Our management did not do a good job of taking care of us, this is local to only the site I was at. we had hostile government supervisors that made life hard. we it was one of the reasons I left. I work as a sub for CACI now and I have to say that this experience with CACI is totally different. I would work for them again but not overseas.