Pros
The Fremont site is transforming and growing rapidly. Limitless opportunities for work and a great place to experience working in a very fast paced and agile environment. Every day is a test of pushing and trail blazing industry leading practices. The majority of people are wonderful and there is a great sense of community. Working cross functionally is a must which is great in experiencing the big picture.
Cons
Hit or miss with management which has a lot of pressure on aggressive business needs to stay competitive and viable. Some decisions are disguised as creative solutions but usually with greater sacrifice and are often short sighted. Some groups are great with leadership that understands the elements of being a great leader to people and manages the people. Other groups are very toxic with individuals that are self motivated (‘Me’ instead of ‘We’) that will dissolve morale very quickly and with malice.