Smart team and benefits, but strategy needs work - Sales Twill Employee Review

2.0
20 May 2026
Recommend
CEO approval
Business outlook

Pros

Smart people, good benefits, genuine leaders

Cons

Strategy and product market fit was not working

Explore other reviews about Twill

5.0
6 Jan 2025
Recommend
CEO approval
Business outlook

Pros

Lots of collaboration.. Great culture. Great people.

Cons

Siloed Leadership and Financial instability.

3.0
1 Mar 2025
Recommend
CEO approval
Business outlook

Pros

Decent Salary Good work culture

Cons

Constant restructures Multiple layoffs every 6 months

See reviews by: Helpful|Rating|Date|All