Great work/ life balance. Everyone is nice and helpful. You get to work and be fully integrated within other big companies. Not a lot of micromanaging, management has great trust in their employees.
Cons
The benefits could be better. Good company otherwise.