Software Engineer • Former Employee
Pros: Good colleagues, unlimited paid time off, decent pension.
Cons: It feels like Cloudflare is getting worse day by day. The new leadership for product and infrastructure is bringing nothing but bad politics, moving teams around (as if it's going to solve core company problems) and overall turning Cloudflare in to one of those evil big tech companies. I've seen people being let go for no real reason (the company would say it's a "restructure" but then post the same vacancy days after).
The CEO Matthew Prince has no problem insulting us in the internal channels, he is way too involved.
Everyone is burned out and tired. There is high turnover which makes things very unstable. Constant changes in leadership (as in, they fire them and bring in "leaders" from other companies), priorities change constantly. Things are messy and there's constant fire fighting. Oncall is often stressful as a result. Salaries are not high, benefits are supbar and they're struggling to hire the best talent.
There are pockets of the company that have a toxic culture (for example, ETI - Avoid like the plague).
The pay increases are laughable.