Good place to work for. If you work hard and show up on time, you won't have any problems here. They were in a hiring frenzy so everyone got through, even the garbage. Overall its a good company, I can't speak on working stateside or for HQ.
ManTech International Works in multiple fields in multiple locations all around the world they also have different companies in the US everybody's experience is different as for me it opened a huge opportunity for a long career working with military