Worked for this company after Contractor and sub-contractor changed. Transitioned from one W-2 to this one with ease. No problems with communication and human resources.
Cons
I rally have no Cons to add at this time, I worked for the company for 3 years and found nothing that I would change except for the salary, but going through a contractor and then a sub-contractor, I had to take the offer.