Great company with amazing benefits and fast paced culture
Pros
Great benefits, pays well including bonuses and RSUs and as the saying goes, "you get what you pay for"; so as an employee, be prepared to work in a stressful and fast paced environment, although sometimes I wonder if its really worth it as it feels like it takes years off of your life. You get to work on latest technologies and has lot to scope to learn from hard-working and talented coworkers. Company has formal time allocated for learning and advancing your skillset, which's great. They also encourage moving around teams within Intuit, which's awesome so you can try various teams although your lateral moves are affected by location. Eg: In head quarters or other main locations, you've lot of opportunities but not so much if you're in a satellite office. Great 401k match.
Cons
Your experience varies depending on the location and team. As with any company, your work gets lot of visibility if you're in headquarters or key locations and promotions are a lot more easier to obtain. If you work in satellite offices, be prepared to work hard and it takes a lot more work to get promoted and gain visibility. This can be demotivating to some employees as it affects their work-life balance.