4.0
Feb 9, 2010
Anonymous employee
Current employee
Seattle, WA
Recommend
CEO approval
Business outlook
Pros
Good compensation, varied and fun job possibilities. You get to work with a lot of smart people every day. It's good to work at a place that is well known so you don't have to explain where you work to everyone you meet.
Cons
Job promotions are hard to come by, and seems to be dependent on knowing and talking to the right people. Hard to advance as a software developer if you just want to be a skilled coder.