Pros
The only good thing about this company are the co-workers that you have, and the benefits are good assuming you can last long enough to get them.
Cons
The company does not provide you with any training. You are thrown into your department and you sit down with different people within the department and each of them tells you the same thing, "Well I've never done this before so we'll just wing it." You're immediate supervisor will feed you BS saying you're doing a good job, but then a week later someone from higher up will contact you and fire you. The company spends time on "culture" but there really is no culture, it's just a bunch of adults still stuck in high school who never got out of it. While I was there I also witnessed a lot of turnover from other departments. Every week, we got an email of people who were leaving or had left the company and may I say that it was common to see 10 or more people on that list. There also was an email that was sent about who got hired and that was a good 5+ every week as well. Also expect a lot miscommunication everywhere. Your managers will have you do projects and once the projects are completed they will tell you that they forgot to give you a vital piece of information and you will have to do it all over. This was a common occurance in my department and others as well. One key thing to keep in mind, their medical benefits are good and the company pays for them, however they will become available after 60 days of employment. Which you may think is good, however that is only if you can last that long. Keep in mind that this is a company with a turnover rate of over 50% and many have a hard time stay there past 90 days. So for anyone who plans on going into this company be prepared for high school drama and high school bs all over the board. I would not recommend this company even to Al Qaeda.