Pros: opportunities to learn and be at the cutting edge all the time.
Cons: work life balance suffers a little bit specially in customer support.
Depending on the current job requirement, the day can wary appreciably. I have been with Juniper for 7 years and I have found it to be very supportive to employees' career and intellectual growth.
Typical day includes working on customer problems, analyzing the data and providing technical support, collaborating with multiple engineering departments in an effort to find a solution for the customer. Life is faced-paced, high learning and full of intensity. When you get tired, there are plenty of opportunities to relax you and get you ready to get back to work. Foosball and Pool tables are easily accessible, break rooms are full of snacks and necessary items to fill your stomach. Building is pretty sleek and state of the art. All in all, it is fun to be here.