You get what you get. You mess something up you get scolded. You do great you are rewarded with not having to get scolded. Be an adult show up on time do your job.
Cons
No cons. Overall a excellent place to work. No upward movement unless the position opens up but management offers positions else where in the company if desired.