Pros
They hire new grads (bc they don't know much better).
Cons
Just don't get fooled by the star ratings and the good reviews here, it's all upper management trying to cover up the bad reviews. Honestly, the smart ones leave this place as soon as they see the chance, they make it sound like it's such a hard job and it's difficult to understand... But really even a high school grad can do it. Also, micromanaging is insane --- and even people who aren't you're managers have something to say about your work. they will suck every penny out of your earnings if they can, it's ridiculous to see the unbalance of how much the upper management makes by taking a cut of the earnings you work so hard to make. Just not a great environment to be in, I don't recommend.