Lots of room for growth and cross training. If you believe in the companies mission and stay dedicated you can move up and be trusted.
Company highly valued personal growth, executive staff is constantly taking courses to grow and be a better company
Cons
Startup company - lots of changes to systems and employees