Vantaggi
Personally, it is the location, salary, and opportunity to switch to a service industry. People will help once they get to know you; but can take some time for others to warm up.
Svantaggi
Size of company is burdensome - changes are at a pre-global warming glacial pace. Not progressive with respect to employee time flexibility options. You are more likely to get by based on who likes you than on merit, and you really do need to rely on such networks to get anything accomplished. Inconsistent systems, processes, and standards from a culture that claims to foster an "entrepreneurial" spirit - more likely a lack of urgency to properly integrate and leverage dozens of acquisitions over the years. Employees rarely feel like valued members of the company; as a result, too many are there because they've been there for years and are just biding their time to collect a pension.