Get to work with great people, company has continued growth that allows for flexibility in job duties and movement.
Cons
Bit of a learning curve to get familiar with all the different programs and products - standards are updated regularly and it’s important to stay on top of it.