Pros
I tend to be highly critical, but I am consistently impressed with how management attempts to live up to their high standards and exemplify the culture. Competence is not universal among senior management, but honesty and humility seem to be. Colleagues are equally pleasant to work with and generally good at what they do. The work itself is decently enjoyable, and there are many opportunities - which you are encouraged to take - to explore different kinds of work that may interest you outside of your formal role. Benefits are fantastic. Salary is competitive. Work-life balance is celebrated. And the company seems on-track for large success in the future.
Cons
Some things can be frustrating, but they are typically more the honest realities of working at a company in Procore's position. Some examples: * Procore pays within the 50-75th percentile of SaaS companies. But it's still young, not yet dripping in profits, and is at least transparent about why and how they achieve this. * Advancement opportunities are not always as accessible as they may be at large multinationals where there are typically always resources and need to grow the management team.