Pros: They give you a great opportunity to generate a very good salary,they treat you like you are apart of the family, they value who you are and the work ethic you have and they take very good care of you in general.
Cons: There are no cons in my opinion because everything about this job is who I am. I am a go getter and if you have that instinct inside of you this job can be very rewarding. If you are lazy and expect everything handed to you this job is not for you.
Advice to Management: Keep doing what is currently being done!