Vantaggi
Start off with 3 weeks vacation, 100% company match to 6% with 401k (in some cases more), 10 sick days/yr, subsidized lunches($5 for entree & 3 sides/desserts) gym membership, covered parking, good pay, nice facilities.
Svantaggi
Too many people who do sloppy work and make life miserable for team members who actually try to make the company better. Supervisors picked who are not knowledgeable about the team they are supposed to lead. The lazy or slow-learning employees are not called out and the hard-working ones end up picking up the slack but are under-appreciated. Career development is encouraged, but after seeing people transferred to teams and positions without the basic qualifications to fulfil the roles, it is easy to lose all hope.