No weekends, decent pay, remote, most holidays off
Cons
Dishonest management, When you are recruited, they tell you that contracts are long term and that they will put you on the bench with pay between contracts when that is not true, they permanently lay you off and end your health insurance at midnight. They also take away your PTO time accumulated and state they do not have to pay PTO out to you after contract ends. Benefits are expensive and lousy.