-Pay is fair & work is important.
-Leadership team is top notch
-Small company feel
-They take care of employees
-Very well organized
-They do their best
Cons
-No 401k matching
-Little room to grow; no clear career path
-No tuition assistance
-No annual (performance) raises or Holiday bonus