Pros
You get to work on cool products, and your salary is relatively high for your job title. Also, most people that you work with are relatively competent and smart.
Cons
No growth potential - they don't have a track and they don't put resources into grooming their employees. Get the experience you need for a few years and move on to grow your career. Also, the culture of the Beverly Hills office is different than in Los Gatos. This is largely due to management and the fact that the prevailing hiring and HR philosophies are not executed quite as they should be. Although management is generally on the mark in letting people go, there have been a few notable decisions that have not quite made sense. The review process leaves much to be desired, as it still does not accomplish the desired goal of identifying the "rock stars" and separating them from the less-productive. Also, it is very common for employees to be expected to carry the workload of several people, and action is usually only taken when something big ends up falling through the cracks.