Pros
You may get to do good work dependent upon what contract you're assigned to
Cons
Eccalon's management is full of people who are either incompetent or disingenuous and dishonest. They can't do the basics correctly, such as onboard new hires or compensate people for expenses in a timely manner. They have a "discretionary time off" policy that forces you to take vacation days for federal holidays (even when working as a contractor for the federal government). Their retirement plan forces you to wait five years for full vesting. And to top it all off, when they do a poor job performing on a contract and don't have their option year renewed, they will tell you to do what's best for you and your family, then take legal action that prevents you from taking a new job to work on the same contract at a different company.