Vantaggi
No clocking in or out, free coffee machine, free health care, tuition reimbursement, stock options, 401K. Culture is fun.
Svantaggi
Salary is terrible for the amount of work that is done, sometimes you work long hours. There is no proper training structure, people just come and go. They promote "unlimited vacation" but once your days start to add up (they do calculations based off how many days you've taken off, so if in January you took off 3 days they multiply that by 12 months which equals 36 days and that's when they become "concerned".) There is absolutely no structure. They sell this "Great Place to Work" junk, and at first it's fun but after time it wears off and then you get to see what the company is actually like. We are constantly threatened that if our job quality doesn't increase that we will be replaced by someone who will do it right. There's really no room for growth here. You can't really build a career. It's a great place to work, if you just graduated college.