1. Generous Salary
2. A friendly place for freshman to stay and learn
Cons
1. Analysts have to handle multiple projects at the same time, which requires strong mindset and adaptable to fast-paced working environment.
2. Project-based working culture. Too many trivial stuff to communicate and deal with, the real time used for analyzing is not that much.