Great work life balance, work is engaging, you are able to work closely with all teams, and they allow you to see and experience different products.
Cons
The manager I had was very unprofessional. They did not try to teach you anything new outside of what they hired you for. You had to have a very thick skin and understand that people were looking out for themselves, not the team. This was fed by the fact they have a very poor review system (poor meaning nonexistant)