1.0
Jul 10, 2024
Recommend
CEO approval
Business Outlook
Pros
Fast paced working environment with multiple clients
Cons
Too much work load on L1. Managers put too much pressure and blame
Get tailored insights about working at STN in one quick step.
Be the first to recommend this company
100% positive business outlook
Check out your Company Bowl for anonymous work chats.