5.0
Mar 30, 2011
Anonymous employee
Current employee
San Francisco, CA
Recommend
CEO approval
Business Outlook
Pros
It has very good working environment; It has great colleagues; it has reasonable pay; it has great benefits; it has exciting projects; Great opportunities to growth.
Cons
it would be more efficient if structured by function instead of program; it would be better if more collaboration across programs.