4.0
10 May 2023
Current employee
Recommend
CEO approval
Business outlook
Pros
Still a nice place to work all told.
Cons
SLT seems not to have a real plan in the face of the Fed's policies that have slowed job growth. Lots of chaos in the middle levels of the company.