Local company, has a great culture that is pushing innovation in a meaningful field. Pay is good, and the internship experience provides great experience.
Great resume builder, good coworkers, good 401k plan
Cons
Extremely bad management, managers will ask you to do jobs they could not do themselves, training is well below average, bad pay, you will be gaslit using terms like “pay isn’t everything” management promotes themselves and do not promote actual employees. Oh and when you quit for a new opportunity certain managers will reach out to your new company and try to tarnish your name.