Pros: they provide lots of free items like jacket, t-shirt, coffee mug etc. every year.
Cons: vacation, health insurance, flex. spending money & other perks are good, too.
Very good organization for job as they offer excellent other job benefits. They are employee focused.