Company is always striving to improve.
Fun upper management that engage with on site teams.
Love my coworkers.
Pay range is good.
Medical benefits are good and include an employer fully paid option.
Onboarding training is very thorough.
Cons
Constant policy and platform changes can be overwhelming.