Modern work culture, Leadership leads by example, Good Benefits, competitive pay, Company strives hard to achieve work-life flexibility. Great Employee Engagement.
Cons
Travel can be hard sometimes, Could be difficult to maintain work-life balance (at times). On-Site hours can be long.