Pros
The only pro I experienced was building a couple of professional relationships with people who were there to do their work.
Cons
Management and team leaders enforce and/or encourage poor business practices, and suffer from lack of people management skills. You will have no job security, because even making a comment that offends egos can get you thrown into the next round of layoffs. Although I personally was not laid off, I watched it happen to countless colleagues, including high performers. As a well-documented phenomenon: women and minorities are vastly disproportionally impacted. Surveys, meetings, and reports are generated often and shopped around to employees to create the illusion of effort to improve workplace culture and morale, but beneath that, back-dooring runs rampant to neutralize any descent from the modus operandi. Working at Fireblocks, for the most part, felt like living in the novel 1984, because nothing ever made sense. The only way I personally survived at this company was by concluding that leadership operates in a matter which deliberately makes people miserable, stunts their careers, and causes high turnover. Once you do that, you can calculate each and every step that will cause you to not get fired until you are able to find a better opportunity.