Taro Logo

Great Culture, Pay Could Be Better

Marketing Technology Manager
Current Employee
Has worked at Dell for 20 years
August 14, 2017
Montpellier, France
5.0
RecommendsPositive OutlookApproves of CEO
Pros

Company Culture/Values, Coworkers, Work/Life Balance

Cons

Processes & Tools and Compensation

Advice to Management

Invest in Processes and Tools

Was this helpful?

Dell Interview Experiences