Pros
401k match, generally not very high stress, flexible schedule
Cons
HR is incredibly scummy when it comes to parental leave. They write the policies in a specific way to prevent having to provide short term disability for birthing mothers in certain states, which was upsetting to discover. The amount of PTO is not very competitive. They also force you to use your PTO for some federal holidays which is really frustrating, and also forced people to be unpaid or use PTO during the government shutdown, even though it is a private company that makes billions yearly. You can buy additional weeks but having more PTO would be much better. Insurance premiums are increasing yearly and are becoming very expensive especially if you are paying for a spouse or family. Absolutely no bonuses or major salary increases.