Pros
Great benefits, easy access to HR, some easy tasks to learn for all physical abilities and ages, physical accommodations for those who may need it, friendly operating team, great resources that are free to any employee of the company, access to a free gym during certain hours of the day, access to free charging for electric vehicles, company hosts many events for all employees, bonus eligibility applicable to those who are directly hired through the company, upper management transparency given to all employees quarterly about the company and the direction it is headed
Cons
can be disorganized among different lines, can be treated unfairly especially if not in good graces with those above you or associated with someone who is not in good graces with them, hand in hand with upward mobility being barred if you are not, leaders in different lines may be less helpful than other leaders in different lines making jobs or other tasks difficult, lacking in proper training standards and training procedures