* You will learn a lot if you have the inclination to do so.
* Management is very open and encourages people to take initiative.
* No politics and nonsense of such type. Everyone is very friendly and open.
* Even tough the company is in business for over 20 years it still has a startup culture.
* Very rarely you find a firm where the CEO will sit at you desk and try to solve a problem with you or even admirable humble enough to walk to a developers desk or an analysts to ask for help with something he is working on.
* Hard work gets recognized and rewarded promptly through the micro bonus program.
Cons
* One of the pros is its cons as well. Even though the company is more than 20 years old with one of the best software platforms for portfolio management, it still doesn't have the critical mass.
* Not many company sponsored outings. They have all the intentions but no one to implement.