Pros
Most individual contributors are great employees. Most people understand we are in this together so let’s figure it out somehow. Great health benefits, although this might change with the recent SSC acquisition.
Cons
Where to begin? 1. Company works their employees to death, part of it is their fault the other is due to insanely high turnover. 2. Associate Directors and above do absolutely nothing. Don’t expect to be managed but instead to be thrown into the wild with little to no guidance. Some directors see it and care but most turn a blind eye. 3. Work life balance is abysmal. Get in early and stay late. Not often, ALWAYS. 4. Thankless work. This ties into the above, you constantly get more work even when your plate is full, you work 50-70 hour weeks depending on team and are always told to do more. 5. You are lied to during the interview process. You name it they lie. Job duties, expectations, hours etc. I’m speaking from experience and what many others have told me as well. 6. Pay - the salaries are fair based on a 40 hour work weeks but you won’t be working 40 hour weeks. You’ll be working until 2 AM often for upgrades, cutovers DR tests, or whatever problem of the week comes up. 7. The product itself - in theory its great and sells well. Issue is it’s too far gone, the customizations are out of control and the way to support it is not documented. People with knowledge are long gone so it turns into a game of guess and check to figure anything out. Clients are constantly frustrated and over promised and take it out on anyone who faces them. 8. Dishonest sales team - they say anything to get the client to sign. It is then up to implementation teams to try and clean up. To summarize. Your life will be hell if you are part of framework, ops and market data, client engagement or solutions. Literally any post sales client facing role is awful, hence the constant turnover for those teams. Your hours become intolerable and your sanity disappears.