Pros
A really cool company overall. You get to work with some insanely smart people. Great for early career development because you learn and get exposure to so many things. High trust environment, as long as you get your work done you have a lot of flexibility with regards to how you structure your day. You are encouraged to pursue projects of interest to you if it is useful and enriches our security posture in some way. Management is supportive of our needs and career advancement. This is an incredibly fast-paced environment which can be intimidating, but it pushes you outside your comfort zone and challenges you to be better faster and stronger all the time (this can be a good or bad thing depending on how you look at it).
Cons
Used to be remote-first but after the pandemic they started promoting a hybrid schedule if you live within 30 miles of an office. As with many tech companies the purse strings have tightened this year and some teams are incredibly short-staffed. This can sometimes equal out to long hours or working after hours if you have deliverables that need to be met. Not many women in engineering (con), but the environment still feels comfortable and supportive (pro) and I rarely feel like I'm being "mainsplaned" to.