Good money. You won't make any more as an IC anywhere else. Room for advancement, easy to take days off.
Cons
Inconsistent or non-existent lunch breaks, contract work but expected to perform as an employee. Don't expect holiday pay/vacation. Communication is simply not good.