Pros
Opportunity to learn a wide variety of platforms, scripting/programming languages and get the knowledge needed to move on to a better, higher paying position. AJ and the Dev Ops team are extremely knowledgeable and want people to learn, but are hampered by management.
Cons
Knowledge is learned by taking on work that isn't part of your job title or description. Pay is too low for the field in this current era, CEO does *NOT* care about the company at all and should just let someone else run it. East Coast "President" is a huge hurdle to making good change in the company and is not even based in San Diego at this time. I understand working in the interest of the business, but they don't take employee compensation or opinion in to account and with how small the company is, that is ridiculous.