Vantaggi
Just ok, nothing special. Usually, work/life balance is good. Good thing is that if you need to work more because you have high priority project, you will usually get paid for over time.
Svantaggi
You need to negotiate your salary initially. If you are just out of school without any other offer in your hand, HR will try to take advantage of that and offer you 15-30% below market. Be careful. Old people are really slow and don't care about moving project fast. In some groups, all people take break easily and don't care about project (it seems taking a break is part of their job schedule). But in few groups, you really need to work hard. This is not fair. All groups work either fast or slow. Some people take advantage of paid over time and freely walk around till 7pm without doing anything to just accumulate hours. And then, you need to work hard with stress without paid over time or not even well paid salary.