Pros
- Non-management people were fun to hang out with and talk to - A number of company events which were fun e.g. overseas trip etc - Pay is competitive for interns - You get to learn a lot about financial markets, as well as the role you're in - Ambitious and interesting products - As intern you have more autonomy to self-start or set directives on your own projects - Good location of office My reason for recommending is because you get to self-learn a lot. Don't stay here for the long term though.
Cons
- Management is corporate-influenced which doesn't gel well with what a startup is supposed to be (CEO is lacking in social skills, very little is transparent, etc etc) - Things move really slowly compared to other startups - Mistakes more noticed than when things were done well, lack of recognition - Product team constantly work overtime (due to bad decisions by management imho which leads to programmers having a hard time) - Total lack of guidance, supervisor hardly ever present and no clear awareness on each person's responsibilities within the team - Hardly-ever-present supervisor will somehow also have the moral (?) authority to criticize your work. - Even with lack of guidance, interns expected to be stellar and performing.