Good benefits. Colleagues are great. Diverse projects to work on.
Svantaggi
Not enough training because it's a niche market with specialist products. Networking and exposure depends on the team you're involved in. There's treatment disparity if you didn't graduate STEM.