Pros
Cash rich company. Can offer good package if negotiated well.
Cons
The senior management is completely incapable for leading an engineering team The culture is suffocating. The top lead of India office is a puppet to the leadership and completely lacks judgement. They simple follow orders and no one challenges or even tries to get to the bottom of the issue or defends their employees. During my tenure I have seen 4 unethical layoffs. Master slave relationship between managers and engineers No work life balance and the senior management supports this behavior. Worst part: CrowdStrike's product is to stop breaches. However the company itself is paranoid that they do not encourage engineering team for any R&D to experiment. You can only visit the authorized sites on the internet. They are afraid that they themselves cannot defend against breaches. What kind of product are they making when the company itself does not have confidence on their product? I have seen engineers being laid off on weak grounds and the company will force the employee to resign. No job security. Better to look for job in other companies rather than working here. I wish I could have negative stars.