Pros
Software is managed by $0 investment.
Cons
Make sure to have a big salary & bonus right away because technology team member at this place need to cover all the duties of developer, devops, dba, db developer , architect, QA, Business analyst, manager , CTO etc for rest of the life without a raise. Lot of unplanned work will be handled overnight and mention it to be "Agile" . Expect a quality software from $0 investment. No interest by leadership group to learn about the software or discuss/talk to the team . Technology team is literally ran by the non technical people who have zero knowledge and plays heavy politics towards technology team members. Vision of the software is on papers and expect everything to be built overnight. My advise is travel 3 hours either to DC/Raleigh to find a better technology job at better company and peacefully you can love your job .