Good learning experience
Very talented and experienced engineers to work with. One can get to work on latest technology. But the downside there is no easy training one has to struggle and fine the right resources to learn and grow. Workplace culture varies from team to team. Hardest part is attrition and management changes so career advancement gets difficult.