Pros
- great technology, nice campus - some of the best industry products in routing&switching - pay may be between 5-10% to similar positions in other networking companies (Benefits not so great) - you will work with some of the smartest people in the industry - in some positions Juniper will allow to be a remote worker and work from home, traveling when needed - if you like technical work, get a position on a Business Unit, if you like playing politics, get a job in management but don't get a job as Resident Engineer, Sales or Professional services
Cons
- if you are an individual contributor working on a technical area, you are basically a contractor with 0 job security - you have no PTO at Juniper, you ask for time off and is up to your manager if he/she want to give it to you and how much time - career development plan for technical positions is a joke, you have none - total lack of direction for the future of the company - some of the most incompetent management on the industry holds VP and director level positions - total focus on cutting costs (massive lay offs, salary freeze/minimum increases, travel and training restrictions, etc...) - too much politics and double talk in upper management - anything besides routing, switching and few security products is a disaster