- Pay for performance leads to great compensation
- Guidance from upper management sets employees up for success
- Company has great footprint in the field
- Great learning environment
Cons
Long hours to in order to well
- Training schedule is very demanding and time consuming