Company invests back into the employees
Great Compensation and benefit Plans
Great Cultural Environment
Very talented Engineers all around and highly effective management
Cons
Interaction with offices in Switzerland and India could lead to a couple off-hours
Very Fast paced culture