Management has unrealistic productivity expectations, and think excessive criticism and threats of termination are a way to get it. This is a high-stress job with a lot of turnover. Recently they lost 1/3 of the experienced staff, and the turnover with newly hired employees is even worse. I wouldn't recommend leaving a job and working here, but if you are unemployed, go for it.