Pros
I was at ML for two years; in the early days, it was small, scrappy and exciting. It was a challenging culture but one with a lot of promise. The health benefits were great, however upper management decided to switch from a standard PTO accrual program to a "take as much as you like" type of deal at the beginning of the 2018. They knew they would be making a number of terminations throughout the company, and this was a backdoor way of getting out of termination accrual payouts. It felt underhanded and sneaky, and in no way was the Magic Leap company that I initially signed on for.
Cons
In the early years, there was such a push for product launch, product launch, product launch that the company culture and infrastructure was a mere afterthought. Efforts since have been taken in order to initiate a good culture, but too little, too late. In the thrush of a multitude of lawsuits, no internal mobility, and expectations on deliverables in an environment that fostered a "dog eat dog" type of vibe, it turned into a not-so-happy company to be a part of anymore. It's truly a shame as the product itself has a lot of promise. The company, not so much.