Pros
Most jobs are fully remote and work life balance is pretty good. This is a great job if you just want to chill. You don't really get rewarded for going above and beyond (besides some 'applause points' which is $5 per applause). If you do get promoted, it means a lot more work for not that much extra pay. If you do want more money, the trick is to find a new job within the company every 12 months or less if you can. If you don't, you'll notice 2 years go by and all of a sudden your pay is wayyy lower than market average. The good news is that they encourage moving to different departments so it isn't looked down upon. I really don't know why companies don't reward employees who get really good at a particular role, but this is one of those companies. Even though the pay is crap, the benefits are good. Just this year (2023) they increased parental leave to 6 weeks. Everyone gets 4 weeks of PTO, 401K match is just okay, everyone gets a $80/month internet deposit in addition to their paychecks so essentially an extra $960 per year. Other benefits like this are the reason people stay longer than they should.
Cons
The pay is pretty low, dont expect more than 3% a year for cost of living raises. And if you get promoted, don't expect more than 10%...7% is more standard. Way too many managers. Often hear that the company is top heavy. Most teams have 1:1 or 1:2 managers per team. Might be 5 managers and senior managers and 7 individual contributors.