Very open to hiring entry level employees, flexible schedules, good health insurance
Cons
Almost every employee is paid the minimum in their advertised pay ranges, opportunities for advancement with pay raises are nearly nonexistent, discontinued 401K matching