Pros
There were some great coworkers who were very supportive and genuinely nice people. You Can call or email and take off days or half days when ever you want as long as you have the days, which I don't think they really look at.
Cons
To start things seem nice, but go down hill really fast. The training they provide for entry level employees is garbage. They expect you to know everything there is in the world and produce results off the bat. When a mistake is made it is greeted with verbal threats of violence! The same occurs if you let management know of a better way to do things. It's is completely unnecessary and unacceptable in the work place. They do not create an environment where an employee can work and feel comfortable for many reasons. During my time there I must have seen at least 18 people hired and fired, keep in mind I was there for a year and a half. The revolving door is amazing. It is for this reason you get no sense of job security! You are constantly reminded by management how replaceable people are and one manager who had told me personally the joy he gets from terminating employees. Management in general is on a power trip.