Pros
They hire the best of the best! It was great working with such top notch people! They paid me very well
Cons
When I worked there, it was two groups, Danny's and Bran's I always wanted to work with Danny. His team seemed to function much better. I discussed this with him and was told that I couldn't switch teams. He agreed a bit, and eventually split from the company to form his own team, Applied Invention.. appliedinvention.com I respect Bran as a fine mind, but it was difficult working with him. He would give vague instructions, then disappear for a month or more. When he returned, he criticized my work, saying "that's not what I wanted. That's the worst idea I've ever heard"(after I spent a lot of time on it) I never had clear instructions or the freedom to chose my own path Many of our projects were staged, fake demos, with people running around behind the scenes, making it look like the stuff worked