Pros
Work is cool. Smart people. Sweet benefits.
Cons
Sexism - blatant and cloaked, in-line with tech culture. If you're not "one of the boys", you'll be excluded from meetings and important decisions. No solid leadership - flat hierarchy results in no clear direction or goal. No training. No consistency - every team uses its own program management and issue tracking software. And PM/TPM means something different on every team. The products don't actually work. What we're selling doesn't match what we actually have built. Testing is a nice-to-have, which won't scale for large UAVs. A good chunk of these positive reviews come from an all-hands where poor interview practices/feedback was brought up and the solution was telling employees to flood Glassdoor with positive reviews vs fixing practices.