Was forced into choosing between this company and the prime after a contract transition or be unemployed.
The initial experience started out great, met with management personnel and had a great conversation about the company background.
Then the problems began. The outsourced HR is a huge stonewall, the HR website is atrocious, two upper level management personnel left and have yet to be replaced and the program management has provided very little details and updates unless they were provided by the employees first.
Also, if there is a work emergency outside normal 9-5/Mon-Fri hours (as there occasionally is in this line of work), don't expect to reach anyone until the follow business day.