I have been working at Juniper Networks full-time for more than a year
Pros
Great work culture and managment
Cons
Does not have good enough projects.
I worked at Kefi Tech Solutions part-time
Pros
flexible and friendly atmosphere good in terms of working environment
Cons
dont offer work every time inconsistant working periouds