Pros
Great company to work for. Everyone is very nice, and you learn a lot. It is a large company and certainly feels like working for a large company in a good way. They offer relocation for interns beyond 50 miles and will help with the housing process at some locations. The YPN mentorship program assigns mentors to interns and my mentors were really good. The company has clearly defined values. I am strongly considering returning in the future.
Cons
Even though a relocation stipend is provided, it is not enough for some locations with a higher cost of living. I would like to see this adjusted to match the cost of living of different sites. The hiring process could be improved. Everyone was super nice during the interviews, but the process took a long time, and I was not notified about the offer until the very end of the semester.