Great people -- engineering team is fun and very close-knit.
Smart technical management
Very cool security product
Engineering department is very smart and, at the same time, committed to maintaining company culture
Cons
Office is running out of seats and has all the headaches of a WeWorks office: overcrowded, rampant tech bros, lack of quiet work spaces
Sales/product promises to potential customers end up falling on engineering's shoulders