Vantaggi
Awesome benefits, 2 weeks PTO accrued annually plus one personal day a month, (read 12 extra days a year), plus recognized holidays, one weeks paid furlough during Christmas, plus 80 hours of sick leave, profit sharing AND bonuses. Oh and did I mention if you work at perforce for at least 10 years you get a sabbatical? an additional four week paid vacation in addition to all of your existing time off? Plus there is a monthly massage, weekly tea's, hot meals, fresh fruits, and Monday bagels. other benefits include a company train trip to tahoe - all costs covered by the company, and lots of cool shwag. Extremely good pay - well above the regions medians. Should you apply or decide to work here - ask for 2x's what you think you're worth and they'll likely give it to you.
Svantaggi
The handcuffs are golden indeed, but it still can't hide the flaws that run rife through the company. Mid-level management is promoted from within, and in many cases isn't prepared, or trained appropriately to take the positions. In many cases they were simply in the position for so long that the next logical step was to promote them because there was no where else to go. They are also hiring to fill the executive positions and are getting top-heavy with executive management. Plus there is an unstated 'don't fire anyone' policy. HR doesn't deal with personnel problems hoping that it will get better with time. They've been expanding too quickly without clearly defining what they want to do both as a company and for the future. There is a plan - but its not clearly defined for the individual contributor. There is 'freedom' when working and then there is nothing. Perforce falls on the nothing side of the scale with an organized chaos form of freedom - there aren't any rules - do what it takes to get it done, and don't worry about who you hurt on the way. Problematically its an outdated program that is although integral to much of Silicon Valley it won't be long before its made irrelevant by more agile and more solid programs.