Vantaggi
At Intuit you can expect managers that have your career growth in mind. Its really easy to keep switching projects to truly find what you like, and are always encouraged to learn and take risks. You can always take the time to learn new skills or build something great.
Svantaggi
To me it seems like the executive leadership really have no real goals and don't know what they want. My org mangers do a fantastic job trying to keep feeding us work and vocalizing the engineers wants and needs. But once it goes to the higher execs they don't seem to care and don't have a plan on how to fix any issues engineers or customers really want. Since executive management doesn't really have an idea of what they want its a possibility that at the turn of a hat your team could get dissolved at any moment, with little or now communication from the top.