Pros
I must say this was one of the best companies I'd worked for in a long time. They are focused on their people and actually value them. The folks running the Troy office are on the ball and I felt welcomed and well treated. I sat in orientation getting the usual pitch about corporate values. In my head, yeah, right...but in my experience, they actually practice what they preach. No complaints about any one there. On the corp level, they took early action to assure people that they still had jobs during the current pandemic crisis. Many other companies took a less than charitable view of the whole thing. The benefits are there and available to you, but in all honesty they're mediocre at best.
Cons
This gets lengthy as there were several complicated situations. In spite of management denials, this is a contract house, you are a contract employee and will remain that way until you lose your funding or find another contract. Management repeatedly denied this, saying you're a full time salaried employee. Which you are as long as you have a charge number. The company holidays match up with gov holidays and nothing more. You will NOT have Christmas Eve, New Years Eve or even the Friday after Thanksgiving off unless you use your vacation. I've never run into that one before. The job that I was in as well as most others involves working with/at the local DoD installations, namely TARDEC or Selfridge. Not bad places to work if you can stomach working with government employees. Pretty much, anything and everything you've heard is true.... As I said, I had zero problems with local management. That's not the case with these from on high. Those folks came across as nothing more than used car salesmen, and I didn't trust anything they said.