Worked under great leadership and with awesome teammates. Great compensation and benefits. Direct leaders listened to the input of teammates to make process better within department.
Cons
Constant changes, so processes were never were the same after a few months.