After learning to be painters we moved onto the next profession of flooring.
Firstly we prepped all the cracks, holes, and raised surfaces by grinding them level or filling with some material.
For cracks you should really widen out the crack so the fill material can better bond to the concrete. Self leveling products can work great for small holes also.
Here we are prepping all our floors:
In the brewery area we coved the walls, then put 3 coats of epoxy that goes up the wall about 6 inches.
In the main area we coated the concrete with a sealer.