5.0
May 20, 2011
Recommend
CEO approval
Business Outlook
Pros
Terrific people, interesting and challenging problems to work on, with amazing collaborators at every level, high impact (huge numbers of users), wonderful work environment (food, space, lack of bureaucracy), awesome to be able to get help with whatever on a mailing list at practically any time of day or night.
Cons
C++ can be a pain (coming from lisp). It's good and bad that code changes so quickly that much of what one learns become rapidly obsolete -- and there's a gargantuan amount to learn, so one feels pretty inept for the first few months or more. Then again, it means things get better quickly when broken.