Vantaggi
Experience will vary and be HEAVILY dependent on the team you're placed on. Healthcare, 401k are very good and the PTO is generous as well, something like 20 days + sick days + personal days. They're pushing AI which is going to be the new standard in software moving forward. Opportunity to learn new or modern technology. Highly stability.
Svantaggi
Some teams were highly micro managerial, with leadership being very condescending, ungrateful, and not allowing autonomy in terms of growth. Expecting sacrifice without anything in return. Low annual hike and little to no bonus. Another team, had the complete opposite and positive experience. The company itself seems to care more about things like RTO rather than actual productive work. 5 days in office. Lots of red tape.