Vantaggi
Summer hours. Typical 9-5, never stayed past 6. Great heath benefits. People are generally friendly. Relaxed office.
Svantaggi
So many cons. Typical cubicle culture. If you're starting out as entry level, don't bother. The pay is terrible. I asked for a salary negotiation when I was hired, and HR flat out refused. I accepted anyways, thinking I could work my way up, but I was wrong. They promote mid-range to senior quite often, but discourage promoting a junior. I was reviewed countless times praising me for work performance, but never offered a promotion or raise. Upper management does not want to see you grow. I was promised multiple times that I would get better work and responsibilities but this was always "coming down the pipeline".