3.0
Apr 28, 2025
Recommend
CEO approval
Business Outlook
Pros
Decent pay, great benefits, lots of opportunities post-IPO.
Cons
Poor leadership. The impactful and effective leaders are laid off and replaced with external hires who believe running ST like they did their old organizations is the answer.