Pros
There are a lot of pros to working at F5, the two biggest I have felt are listed below. Flexibility & Benefits -- Lots of flexibility, You will get a great amount of support especially when you are going through tough times. Culture -- My favorite BeF5 principle is "Help each other thrive" because I have felt it and seen it regularly and that it is integral to F5.
Cons
Career opportunities -- Although there are varied tech stacks for different products at F5, as you spend time, you feel stagnated, as what you do later on doesn't change much for each feature. This is especially true in the case of newer products. Appraisals -- Hikes could have been better. But I have seen market revisions initiated by Upper management, and the increase is very substantial.