Pros
no need to list because all the big companies provide those they are not just at F5. You can learned a lot no limits on that or sky is the limit
Cons
it takes very long to train a new hire till they stat contribute to the work or bring something to the table. Not to mentioned that as soon as those newly trained ones get some experience and they leave the company because they almost double their salaries in other companies. it is expected it is IT security always will be in high demand. Very complex product nobody can make any comments on the issues because they can mean very different things depending on what modules the product has, its a real struggle for the employees that are pulled to bridge call and they have no clue what is up with the product or code.