Pros
There are a few positive people in management that seem to value their team members and strive to work with them. Unfortunately, they are the minority. Most people are so afraid of getting in big trouble or even getting fired that they tend to point a lot of fingers at others for anything that goes wrong.
Cons
There's next to no training, impatience when you don't know something they believe you should know through osmosis, and exceedingly unrealistic expectations for pay and benefits that don't begin to approach market rate. They love to brag about paying people to volunteer but neglect to tell you that your whopping ten days of pto is sick days and vacation time combined and that even if you're salary they'll deduct the heck out of that pto if you work 39 hours one week even if you worked 60 the week before. So you may well end up with two days off a year. Turnover is higher in this company than any place I've ever worked. I am not a collector and yet 75 percent of my colleagues were gone within a year for arbitrary reasons. It's astonishing they're able to keep any clients with as much training and hiring as they have to do to keep people. People don't want to be there. Period. It is a toxic environment with absolutely zero security. Walmart would be better.