Pluspunten
Don't let the cons fool you. This is a really good company that cares, but it entirely depends on what team you end up on: some teams are good, others great, and occasionally you run into non-functional teams filled with drama. The food is mostly great, you get breakfast on Mondays and Fridays, and you also get lunch daily except Wednesday. Marissa is fortunately shaking up the company to make things run smoothly.
Minpunten
The security team is pretty much non-functional. It has two managers, and there's endless drama from multiple individuals due to constant in-fighting and personality clashes. Unfortunately, neither of the managers are people persons, one micromanages like crazy and tries to run everything solo as a one-man-army and doesn't really let anyone do anything without getting endless layers of approval, and nobody can get along with the other one due to a persistent negative and aggressive attitude. Expect to wait hours, days, weeks or months for approval to do anything. There's little trust or collaboration, and you'll be required to do many random tasks outside of your career focus area, such as endless disaster recovery tasks and spreadsheet generation. Nobody is happy on this team. At all. You will not grow on this team. At all. There is no budget for certifications, training, conferences, nor any allotted work time to achieve your personal goals. You will be required to work on personal goals in your spare time, but they count against you when bonus time comes if you don't finish them. If you want something to benefit your career in the long run, it is not going to happen on the security team unless something changes. As a result, very little will get done and disengagement is at an all-time high. People are quitting, planning on it, or being walked out. TLDR: Great company (it's super!), but stay clear of the security team if you want to keep your sanity.