Growth opportunities are good and they are willing to teach you the role as long as you are willing to learn and pick up fast.
The benefits are good with a matching 401k, partially paid health care, and depending on your role a company vehicle.
Cons
Not really a con but if you’re slacking or not picking up the job as well as you should then they will not hesitate to give you the boot.