Pros
Pay, people, atmosphere, the coffee, room for advancement, they have great benefits and 401k, just an over all good work environment.
Cons
Not much training, cold, i really dont have anything bad to say about vpm at all, great group of people, not much of a con.