Pros
Growing company, many training resources to help you in the day to day job, weekly live training sessions to ask questions of a trainer, opportunity to advance, volunteer day as well as many other holiday PTO days, a sense of community.
Cons
Growing fast means some growing pains with lots of new procedures to learn and follow. Health benefits for family members is expensive.