I have completed a summer internship for the networking company Cisco editing their website. The work had clear goals and was effectively done at home on a computer. My manager on the task was very helpful and available for feedback and direction.
A fast-paced company with substantial investment in professional development. Teams are collaborative. HR is supportive and highly effective. Management communicates frequently and offers opportunities. Work-life balance is not the best.
Would recommend to friend to work at Cisco Systems. They allow work from home which promotes work-life balance and provide good communication facilities to enable effective communication with co-workers.