Flexible time off
Great co workers
Benefits
Lots of career and personal development training
Work from home opportunities
Inclusive and great culture
Cons
Work is slow, not a very fast paced environment. Work can get boring at times and monotonous. Moving up can be difficult because most people in management or higher positions tend to stay until retirement.