Low base pay
Very client dependent, if you have a good client and campaign, you'll do great and earn a hybrid work model. If not... it can be very difficult.
Mentally draining
Not many opportunities for growth internally, many people leave before or at the end of their 15-month contract
Bad PTO policy (low accrual rate) (but I never had a problem taking PTO when I did have it)