Pros
- The ideas of individual contributors are listened to (though, like most companies, this varies by department) - Huge opportunity to create change, but without the instability of a startup - People are generally kind to each other; HR is trying to develop a "culture of feedback" which a lot of folks take very seriously. - Beautiful office that the facilities team really takes pride in; convenient East Bay location with free parking - Great work/life balance, which is stressed from day one. - Fun parties, but no pressure to attend ("fun is always an option, it is never mandatory").
Cons
Perforce is a 19+ year old software company with significant market challenges. It has to adapt to meet those challenges, and is having difficulty adapting because of former wild success. "That's the way we've always done it" is a phrase heard pretty frequently here, and I sense a deep divide between people who've been around a long time and the newcomers. But in order for the company to adapt and survive, the old-timers need to trust that the newcomers have good ideas too -- and they are often deeply skeptical of change.