This company does not manage its people well. It does a very bad job on forecasting its pipeline of work. They hire bunch of people based on assumptions that they are going to win the work. The benefits are really bad. Their pay is not bad so they do give cash.