Pros
There are some genuinely kind, talented, and intelligent people here.
Cons
Salary is stagnant, particularly since the acquisition by private capital. Culture can be hit or miss, but seems to be more of a miss the last couple years. Engineering department stateside has been steadily shrinking over the last few years through attrition and annual layoffs as the c-suite makes a new strategy and course corrects every December. The latest strategy it to accelerate growth by hiring a team of engineers in India while holding wages/opportunities in the US Where the office was once alive and vibrant with ideas and collaboration, with lunch provided a couple days a week. Is now a vacant husk, filled only with abandoned workstations and a scantily stocked kitchen. There is no career growth here.