Well, at my own airline in the US we are paid $1.50 Per Diem while away from base. $36 per day. I guess it adds up and it is tax free, but it's still not much. Plus there are no crew meals at my carrier.
For some the deal is maybe rotten, but for others it might not be all bad.