Pros
Let me start by mentioning that this role has changed quite a bit since my time at PAN; from my understanding the changes are positive and fix issues that existed during my tenure. - Vast... opportunities to advance your career - Unlimited learning - Exposure to everything Cyber Security - Your advancements are based on how motivated you're to develop
Cons
These aren't really cons since they're standard for most jobs. - Getting your foot in the door is extremely difficult. (Obviously this depends on the role) - Your assigned project(s) can be either... exciting or boring based on the customer(s) you're supporting. (Pretty standard for any delivery engagement though)