Pros
We get free food everyday. Its not the best food, but its great considering the value(FREE). We get the same menu everyweek, so we always know what we are eating, and can bring our own food if we want. Very laid back when it comes to personal communication inside the company. Awesome arcade room with tons of free very good games. State of the art work out room, which people do use. Management is very smart, and will either answer or find an answer to any question. They give everyone a chance to work here, if you don't have the skills to be an admin, they will let you be a chat tech, and then train you to be an Admin. Having good Admins makes them money, so they do what they need to train you, and make you worth even more. They pay very, very well. They do not care about background, or work history so much, as long as you can do your job and not try and abuse the system. Lazy people will not make it here. If you are looking for a job where you can sit around all day getting paid to surf facebook, go find something for minimum wage.
Cons
Same food everyweek(but hey its free). Sometimes you have to deal with an irate customer.