Pros
Some of the best people you will ever know work here, or they did when I left. People were leaving at a tremendous rate.
Pay was decent, not the best, but certainly not the worst.
Cons
Very heavy workload. Management more concerned with growth than how they are going to handle the incoming workload. No structure, poor training, you will handle everything from cradle to grave. No support or backup - you might get a day off, but you're going to do ALL of that work when you get back, so just understand you'll work twice as hard the next day.