Vantaggi
Never overtime, rarely on-call. Management legit does not want you tired or sick at work. In over 2 years working there, I had to open my laptop after hours maybe twice, for 30 minutes tops. Truly inclusive workplace! They state that in their mission and they actually mean it. They have "christmas break" in summer too which does not count towards your paid time off. I think all companies should do that. Remote + Hybrid + On-site work done right. As a fully remote employee, never ever I felt excluded by not being in the office or collaborating with my on-site colleagues.
Svantaggi
Meeting culture is super-bad. You will be in meetings for 3-5 hours a day, with weird spacing of 15-30 minutes between, while expected to do full work load. Hiring practices are bad here. They don't advertise the pay range and base your pay on your location and previous pay rate - the lowest of the two. Pay is not fantastic. Salary increases are 1% over national inflation which is laughable. And they straight up not hire from states where pay range listing is mandatory. Shame! Forget new tech - it takes 2-3 YEARS to adopt new technology here. The amount of paperwork that YOU need to fill out to just propose new tech solution is insane. Some Engineering Managers have no clue about any software development. They don't actively get in your way like in a Dilbert comic, but you have to explain very basic stuff to some of them all the time. During meetings. Endless, soul-crushing, absolutely meaningless meetings.