Great management, solid bonus structure and salary. Supportive work environment, paid training and certifications, catered food, boot stipends, and lenient time off policy. Great career development opportunities.
Cons
Paychecks are monthly which can be a pain if you are not used to such a schedule.