Anyone lay their own concrete?

Hey FABO. I’m planning a 40x48 pole barn shop. The total amount was a little crazy so I’m looking for ways to save. The concrete alone was quoted at about 12k (includes forming, material, and labor). My math says it takes 21yd of concrete for a 4” slab. At $160/yd that’s about $3400 for the material. So over $8k in labor for a slab seems ridiculous. Is it really that hard? Anyone do this themselves?
I built a 40 x 40 shed using two shipping containers as sides with a 25 x 40 slab between them. Center section is 13 ft clearance, so makes a great shop.
The slab was 13 or 14 yards. Contractor did it all including gravel, steel and concrete for 8k. That was after some negotiation. Turned out awesome.