Vantaggi
Good place for H1B/Green Card sponsorship. Many international students will join the company, and leave the company as soon as they either get their H1B or Green Card.
Svantaggi
It's a family owned business so most leadership are either relatives or connected to the family. If you are part of the family or get along well with the family, you will stay with the company forever. As a matter of fact, a lot of the employees stay with the company for over 20+ years, which is very scary and you pay a lot for your medical insurance (if you know what I mean). Any company will need fresh "blood" in order to upgrade or update. That's why this company is very old-school and it's impossible to bring in new things or ideas. They do not want to change. They strongly believe whatever worked before, will continue to work. That's why new hires do not stay, on the other side. Once new hires meet their own needs, either getting their H1B or green card, or finding a new job, they will leave. Huge turnovers during young new hires, 'cause they do not want to stay in this "nursing home".