Cons, there are a lot. Read Glassdoor, you hear a few people who are loving it (likely because they were asked to post a positive review (this happens here)) or completely opposite are scorned people who are out or want out. There is nobody in the middle. Concerning, there are not typical employees who just go and are okay with it?
Sales is a mess. There only managers and nobody who does the real work. Bonuses are something of the past ...
Good people have been laid off while others who lack true talent have been promoted. The ones who stay sit in silence knowing they have the best paying, low-effort dev gig out there.
Product management. It is not done properly here. PM's have no clue what it takes to code or build a product, they cant write specs to save their life. They are condescending toward engineers.
There is a disconnect between those who dictate the direction of the technology and the clients they serve. They just seem to lack understanding of the customers and who really moves money from props to big banks and hedgers. And how to manage people or communicate effectively. And the positions at the top of Technology have been a revolving door in the past 5-6 years with multiple CTO's come and gone.
HR: If a question about benefits comes, you receive a link to what could be construed as an answer or you get a blank stare and asked about your fitbit. There is a power struggle at the top, it has effected their approchability and performance many times over. They stem rumors with talk at the bar, shouting down the hall, in a small conference room- employee financial struggles, garnishments, salaries, bonuses, etc. They seem to have inappropriate relationships with other coworkers. So keep your confidence in them in check.
Legal department. From countless hours at the gym to endless games of Golden Tee, they are frustrating. Especially when enforcing of a terrible non compete that literally keeps you from working in the industry again.
Secret meetings happen all the time. Everyone is knows they are a severance payment and non compete fight away from unemployment. And it seems like you are always the last to hear a classified piece of information about yourself.
Con 8- The trading group could be used to help the developers and product people make qualified decisions about product bugs. But its now been moved offsite and an even further barrier of communication has developed.
This place has turned soul-less and lost the human factor. Many of the people at the top are bad, bad, bad. Genuine human character is gone, they would rather focus on grudges and petty squabbles than being professional and making the company good. Most of the people are just frustrated and looking, others are filling in time for fear of finding a gig that pays the same to do just that little work.