Pros
This is the first job I ever had that made me feel like more than just an employee, they make you feel like family. The training and trainers where some of the kindest and patient people I have ever met. They made the process fun and enjoyable. They have great benefits and pay with bonuses and a lot of other perks. They have plenty of room for advancement and other opportunities arise all the time. The work environment is fun, and it gives you a feeling of appreciation. I highly recommend them as a place of employment for anyone.
Cons
Can't work remotely from anywhere in the world.