Vantaggi
Some good coworkers at the IC level.
Mostly sort of remote (for now).
Svantaggi
Compensation and growth opportunities appear to be limited, with raises and promotions happening rather infrequently.
The engineering process can feel constrictive and overly focused on empty formalities, such as requiring cameras to be on during meetings, filling out spreadsheets, hours of ceremonial meetings, and pushing for physical presence in the office. Process tends to be more focused on maintaining control for its own sake rather than fostering a productive and positive work environment.
The company's approach to outsourcing/offshoring may be seen as short-sighted or "penny-wise and pound-foolish." Those who would like to work for a patriotic US-based company that values domestic talent might want to consider this before accepting a position.
The management style seems to rely heavily on meaningless, easily gamed numbers rather than on leadership via competence. This approach can make it difficult for employees to feel empowered or valued for their expertise.
Little understanding or leveraging of asynchronous collaboration techniques, despite a largely distributed remote workforce.
From my perspective, there appears to be a tendency for leadership roles to be filled through family/neighbor connections rather than through a transparent merit-based process.
Expressing differing opinions or challenging the status quo can be risky.
Dead sea effect and Peter principle are rampant at every level.