Pros
Has room for growth, to trend down a more management focused position or a more technical position.
Cons
Around 2-6 months of training required, where you're expected to study PDFs for 8 hours in your office and take tests. Expected 45~ hours per week with no overtime pay. Promises benefits, but none are actually delivered immediately (Being employed for less than 2 years means you get no 401k match, your true salary is less than the offer until completed training, and your signing bonus must be returned if you leave before 2 years). Works with out-of-date software, languages, and frameworks. Very stagnant technology-wise. 10 vacation days a year. No remote working allowed. Located in a rural town with not much to do nearby.