What I liked
An unbelievably great company. The culture is awesome as it's a fast growing company, so everyone is good at what they do and passionate in their work. Everyone is willing to set aside time to help you learn about their role, and further your career. Managers truly invest in the progress of interns and analysts, so couldn't say better things about the people. Finally, the product is excellent and sells very well compared to their competition.