Vantaggi
Stable hours, some teams are better than others
Svantaggi
Weird culture; a bit of a "boy's club". The management believes employees should be grateful for being employed there, and at times it feels like stress is being manufactured on purpose. Bonus is close to non-existent, so make sure to negotiate base salary with that in mind.