Vantaggi
Most of my coworkers were nice. Cafeterias in all 5 buildings served descent food at a good price. Campus and buildings are well maintained. Fitness center on-site.
Svantaggi
They are currently in the process of what they refer to as "right sourcing" which is a clever way of terminating employees and transferring their jobs to contract employees in India while keeping this practice very secretive from the media. Training is practically nonexistent and you are expected to learn new technologies on your own time (I was a non-saleried employee and they wouldn't approve overtime). They load too way much work on you with sub-par compensation. They expect email to be answered on your time off/vacations. Too many meetings that can easily be eliminated in simple face-to-face interactions.