Vantaggi
Willing to hire limited experience and it's great first job experience. If you stick it out for a couple years then you should be able to get higher offers elsewhere. Job Security is pretty good
Svantaggi
Happiness hear will very GREATLY depending on which department your work in, and who you report to within that department Hours worked each week can get high. Big issue if salaried. Pay is below what you'd receive elsewhere. If it's your first job, it wont sting as much. Management can be very difficult to work under in some departments. I'm sure some are okay, but others can be a condescending, unreasonable, and prone to micromanaging. Some depts promote freely, some you may not see one for years if ever. Benefits are probably average to below average. Small 4% 401k match.