Every job has it's ups and downs, but so far Perspecta has been solid. Insurance is reasonably priced (my old job was crazy expensive) PTO is solid, and my program manager has been great so far. If you're new to the IT field, it's great, if you've been in it for a while, some of the benefits might not stack up the same as other companies, BUT, I have still seen plenty of companies with bad benefits. I would say Perspecta is somewhere in the middle.
Good vacation from the start, and company contribution towards healthcare.
No tuition reimbursement, learn as you go, no real "training"