Pros
This is by far the best company I've ever worked for. I'm surrounded by smart, driven people who want to help the company succeed. Senior management is approachable and makes an effort to ensure that Procore is a great place to work while also emphasizing individual and team performance. An example of some perks of working at the corporate office: free snacks & drinks as well as beer for after work, you can bring your dog, unobstructed ocean views and huge glass windows all around, and weekly catered lunches. Those are all nice to have, but the best part of Procore is the people.
Cons
I'm really nit-picking here, but sometimes people stick to their own department instead of branching out to meet new people in other departments. To encourage everyone to get to know each other, the company started a program where they will pay for your lunch if you invite someone from the company you don't know for the purpose of getting to know them better.