Pros
Decent-ish pay...but highly variable start rates...if you enter this job with a bachelor, you must INSIST to be an engineer if at all possible, if not, only settle for a mid-level technician or senior technician spot. Because: Progress at the company is extremely slow and based on very strict and slim quotas, leaving behind many exceptionally productive and high-quality employees behind. I would only recommend this work for either recent college grads for 1-2 years to stack money while looking for better 9-5 hour work, or potentially someone with no other medium income earning potential as they will hire just about any experience or education level. Do NOT stay at this company longer than 2 years if you have a degree, or if you do you MUST become an engineer by that point or leave the company, otherwise you will be stuck there on shift 12 hour work for the rest of your life and won't have much to show for it.
Cons
12 hour shifts, likely forced to do nights as condition of your hire. Very very poor leadership, no one in mid-level management or below is willing to speak truth to power or advocate for shift employees. High performers get either pitiful or no meaningful recognition while mistake-prone or willfully negligent employees are allowed to breeze by. Even if the company has strong profits, you are not guaranteed a raise, and if you get one it will be pitiful and barely eek out inflation. Management is very tone deaf and usually will yell for things to be done without bothering to understand underlying issues. Also, for a billion dollar company they are very willing and even pleased to have run-down and out of date accommodations and facilities. The place looks and feels forgotten, as will you eventually on your computer! Overall: Do not take this job for longer than 2 years if you have literally any other career prospects, take it and while you have it just use it as a security to interview like mad and negotiate hard for a good job you want elsewhere.