Pros
You start with a class of people and a good formal on-boarding program which makes the transition easy and enjoyable. Junior-level coworkers are good company. Clear career trajectory within the company. Good starting salary with opportunity for relatively fast promotion.
Cons
Bit of a bait and switch between actual role and how role is described during interview process. Though physically close in proximity with working spaces, there is a large separation between senior leadership and junior positions with regard to culture. Company is aware of employee dissatisfaction (openly embraces high turnover saying that they "don't play the glassdoor game") and work environment is plainly toxic with use of publicly displayed tracking of individual worker performance. Skills learned and used daily are only helpful if you would like to transition to a project management or sales type roll.