Absolutely an incredible company to work for. They give you a framework, and then they say "go ahead and do it!". This autonomy really tested my strengths and pushed me to be a real self-starter and grasp projects on my own. This internship is entirely what you make of it. You can slide by with doing the bare minimum, but to get the most out of it and push yourself both personally and professionally, you must be willing to take things head on and be a real go-getter to get the most out of the experience. I absolutely loved the culture and it made me realize how important company culture is, it almost matters more than the industry or product/service you're working with. I have accepted a full time offer upon graduation in May of 2019 and could not be more excited!