Culture, work life balance, remote work, pay, early release Fridays, PTO package, the people and a CEO that communicates to all employees on a regular basis.
Working on latest, relevant tech
Has a "startup" feel for a large company
Product has opportunity to disrupt the Construction industry
Relaxed atmosphere, with "work from home" policy
Cons
Stressful trying to keep up with legacy apps and legacy issues