Great company, people and culture. I don't believe that there is a better way to deliver software, so it feels great to work here. More important, the philosophy of continuous improvement means that if a better idea comes along - we'll just do that!
They hire for empathy and the people are awesome; always interested to get better
our office will not likely remain, so I'd have to relocate
Software Engineer (Former Employee) – Denver, CO – March 23, 2018
The cult-like culture around TDD and paired programming does yield better quality code which is what they're selling to clients. However if you're an introvert, paired programming will drain your soul after awhile - especially if you are pairing with client devs that do not care about your silly TDD or testing at all and would rather quit than be in another red green refactor feedback loop with you.
But, you have unlimited vacation to ease that troubled paired out mind right? Sure, as long as you schedule whole days off long in advance and get them approved by multiple layers of bureaucracy. If you need an hour off randomly, you are expected to make up the time for the week. You must bill 40 hours - Always Be Billing - Or Else. Or else what? Shade will be thrown in your face in a passive aggressive manner related to how you aren't upholding company values of making it $RAIN$ for shareholders and execs. The unspoken understanding was "You have unlimited vacation....((((as long as you're billing 40 hours a week))))" - that and "Always Be billing - Or Else". It's still a consulting gig no matter how many free lunches or `unlimited` vacation there was.
The process of producing quality code is worth a stint here. Once you get tired of throwing yourself in the grinder for below average pay, get another salary position somewhere that isn't a gloried consulting firm.
Data Developer (Current Employee) – Palo Alto, CA – October 31, 2017
A great place to work that walks their talk. Great diversity initiatives. An exciting agile environment. Very flexible time off. Not as great in time flexibility--want you in the office 9-6, and working a skewed schedule (in late, out late) could be problematic. Also, people move around a lot on projects, and sometimes you've just developed a good working relationship when the team is re-assorted. Also, be aware that pairing may not be for everyone.
Free breakfast every day, great benefits
Company focus changes a lot, and jobs migrate to different offices
Potential for greatness, squandered for short term glory
Director of Happiness (Former Employee) – Palo Alto, CA – October 30, 2017
Great culture in their SF office! It was my job to bring that culture down to their new HQ except the first thing my boss told me after a month of training in SF was that they didn't actually want any changes or care about the culture at all (the reason I signed on). The whole place is a turnstile for bigger-better things for folks' careers. The middle to upper management folks are stuck in old corporate thinking and are out of touch with the tech and startup world. They care more about hey they look as individuals than the company or their departments. Any HR needs will be ignored! They will interview you, but they will do nothing. They mostly hire contractors and treat them very differently than salaried/full employees, creates a gross atmosphere for all.
Senior Administrative Assistant (Former Employee) – New York, NY – July 13, 2016
I enjoyed working for pivotal. Great company but the opportunity for advancement was very slim. A typical work day consists of a great pink pong game along with a fully stocked grocery store refrigerator.