Pros
Good benefits, managers can be considered good as they listen to your concerns. The salary is average but could be better based on what you are asked to do.
Cons
I don't know where to start from. - Knowledge sharing: The environment is not supportive, and the knowledge sharing is very limited. You are expected to solve customer's issues with a very limited internal tools and askf5. There are a handful of people within the team that will be interested in you and show you some basic staff or even help you with your work. There are also people (Seniors) that will intimidate you and if it happens that you do not know something or if you are not well prepared they will even embarrass you. In general, it is a very cold and unfriendly environment and everyone is so busy that they will not even care about you. Also, there is a clique and people can share their knowledge only within their clique and leave other people outside. - Internal documentation - It is very limited even for internal employees. - Workload - It is a very stressed and heavy ticket based system. You need to deal with multiple cases/ issues plus issues from phone time. There is not time to even reproduce the customer's issue. - Promotions: If you have the good attitude and close many cases then you can be promoted to Sr. It does not matter if you are technically knowledgeable. - Management have changed the way we work many times as a result creating confusion and frustration to many employees that at end they left the company. - Work-life balance: What work life balance? - New hires: You are expected to find everything by yourself. - Statistics: If you are good at your job or not this is measured on the stats. In general, there is a lot of confusion and it is a company that grew up very quickly. I will agree with another review that mentioned that F5 is hiring weak engineers, and that ENEs will have more job to do. The question is why. If experienced NSEs would be more supportive then those weak NSEs will not have to create more job for the ENEs.