Pros
See new challenges daily, learn a lot about cyber security and networking, can start at entry level and make a career for yourself if you work hard. A lot of opportunities to gain PTO. Your voice is heard when you make suggestions. I love the people I work with.
When my special needs daughter had to be hospitalized, Nuspire backed me up and let me work remote with a reduced workload during the time to allow me to keep a paycheck coming in and focus on my family. While I was a Navy Reservist, they always supported my annual training.
Cons
Financial compensation isn't always competitive. Currently no 401K matching. If you are not dynamic and able to deal with consistent changes you may struggle to adapt.