Pros
Challenging work, good people to work with, bonus, stocks
Cons
Not significant if placed in right group
Pros
Great compensation and benefits. Cutting-edge technologies. Strong portfolio of products. Challenging and satisfying work.
Cons
Long hours, but compensation reflects that.