I have been working at Juniper Networks full-time
Pros
Motivating staff that wants to see you succeed. Great work-life balance.
Cons
If you don't have a self-starter mentality can be hard to adjust.
I have been working at Palo Alto Networks full-time
Pros
culture, culture, culture, culture, opportunities
Cons
high turnover in Support is challenging