Pros
The people here have made coming to work not only enjoyable, but rewarding. The support system here is like no other. Everyone makes sure you have all necessary tools to succeed and excel. It definitely makes sense if you aren't willing to put in the time or effort, you aren't going to learn, grow, and succeed.
It is simple work, and the only reason I feel one wouldn't do well, or leave with a bad attitude, is basically because they didn't try or even listen. You aren't micromanaged so at the end of the day, the work you put in determines your own success. If you want or need help, the tools are there, you just have to be willing to go for it, ask, or simply pay attention.
Cons
The career path is very different than most. Since people have a good opportunity, I 100% would hold people more accountable for their actions.