Pros
Splunk has a great company culture that treats everyone equally and welcomes people with diverse backgrounds. The company offers great benefits to its employee and pays generously. However, based on my observation job promotion is strictly evaluated and can be very difficult to climb up in some teams, such as mine. The team I joined was full of talented, supportive developers who would willing to spend time coaching you and help out. I got the chance to attend every sprint meeting on a daily basis to learn about how the team/company works. The internship was projected based which means you are able to learn some real-world full-stack skills that are going to benefit you in a long run. Additionally, the university recruiting team provided a lot of fun events and gifts for interns to enjoy their summer, such as painting class, pottery class, intern happy hour, and a welcome gift box at the very beginning as well as another one on the National Interns Day! Overall my internship was a great and unforgettable experience.
Kontras
First, I didn't get the return offer even though I believe I did my best and got positive feedback from my manager and mentor. The reasons could be the team is moving at a very fast and intense pace so they are very strict on hiring a new member and prefer senior engineers over juniors. Another reason is the intern return offer is decided by a hiring committee not only your manager or mentor and it's judged by comparing you with all other interns from many aspects. Second, as an intern, I can't take any vacations during the 3-month internship but doctor appointment leaves are allowed. Lastly, there are no other benefits other than the $48/hr salary which I can't say whether it's high or low since it's my first internship.