Pros: young firm, opportunities for advancement abound, great people
Cons: long hours, demanding clients, questionable management
It's a decent place to find an median range paying "starter" job, but you do not want to stay there long term. The industry is a very niche industry, (which makes for interesting networking conversations) there are 3 top competitors, (you're constantly battling them on projects) and neither clients nor superiors in other parts of the firm appropriately – more... value your efforts as a Research Associate. (you often feel unappreciated and undervalued)
There's a definite sales component to the job; you're not selling anything, but you are approaching people cold- cold calling, cold emails, etc. Be ready for harsh brushback, hung up phones, and other acts of rudeness when reaching out to people.
Co-workers are fine and should get along with you well. That was the most enjoyable part of the job. It's essentially just a "job"; it will pay the bills until you find something better or something that you actually like.
Hours vary by your division, but it's usually near a 9am to 6pm experience. – less