Pros
I am constantly trying to recruit my friends to work at F5 -- and by the way I am NOT a recruiter so that says a lot. I've been with the company for 8 years and during that time a day has not gone by where I haven't been thankful to have landed at such a great company. The people I work with are smart, dedicate and extremely enjoyable to be around. The leadership team is super solid, down to earth and willing to listen to employees. We have an awesome rewards program which treats us technical people to the exact same perks as our sales colleagues who usually get the "exclusive" trip incentives! Not at f5! I have been fortunate enough to have been selected for our Five Star Trip in past years which includes people outside of sales...completely unheard of in other companies I'm familiar with. Our culture is awesome, our gameroom, food, parties are fantastic, our technology is the "Ferrari" in the industry -- what more could you want?
Cons
Because we're a growing company, I think communication is our biggest challenge. It can be tough at times to keep everyone in the loop and on the same page.