Competitive Pay, solid management, active bonuses for kudos/achievement by Customer recommendation, value employees but in some middling ways
Inconvénients
Management can be overwhelmed with too many employees underneath them along with 90+% technical role that causes some delayed or slow employee input or assistance.