I joined few months back - it's really a great environment in many ways. Plenty to learn and grow, variety of projects to make an impact, great colleagues, culture and amazing perks. I have heard things are difficult regarding promotions. But definitely an engineering experience to be had.