Pros
A small but growing company in southern MA. It has a very relaxed atmosphere and management strives to be flexible with/good to the employees. The company consists of four departments, research, sales, web development and IT. I can only speak from direct experience with working in research but I am friendly with members of all departments and overall the job satisfaction seems really high across the board with good management and competitive pay. I would recommend this place to everyone. It can be a great starting point for recent graduates looking to get into financial research, or a more relaxed place to work for IT/web developers. I have been working for this company for 8 years and have yet to see someone depart due to problems with management/disliking the company. Great place to work.
Cons
I don't currently have any noteworthy complaints about the company.