Everyone has the ability to advance to any level. This is accomplished by great coaching and mentoring. They cover 100% of the employees medical coverage. Genuinely care about the employees.
Cons
Not a typical 9-5 company. Some nights and weekend work.