Pros
One of the best places to start your career as a new graduate and for experienced professionals, great opportunity to work on challenging projects and reach the optimum level of expertise and contribute to the growing Cyber Security work. Best of it's class product portfolio and a very stable company. Great compensation, offers Stock and excellent benefits. Mentorship and guidance from industry experts in teams is a great asset for someone who is a starting their career here or starting a career in Network Security development. Work time flexibility, no micromanagement and opportunity to innovate and work on your ideas.
Cons
Haven't realized their full potential yet, improving work culture and needs more focus on teams through middle-management. Bound to be the top player in their industry otherwise