Lots of work.. many late nights and weekends.. but the pros above make this a little bit more tolerable.
No upwards career mobility, sometimes no clear direction for employees that have been here a while and moved up -hit a ceiling - on what's next. (was actually told that there is really no "next level" to go to in existing dept) One can move and do something else, but basically start from lower steps and work back up.
Too much management hiring from outside ( Leads to new managers needing to "prove" themselves, throw whole departments into chaos with new projects, initiatives, process change, re-orgs something new just for the sake of it even though existing stuff works just as well or even better - see the "cash" comment in the pros section)
Intuit also seem to hire heavily from companies that have existing vendor relationships, leading to these sr managers "pushing" products from their old companies.., etc.. There are no neutral thoughts or evaluation on new projects, one can deduce what the project will be based on just by finding out where the manager came from.
Company starting to show age with politics and egos, especially with those managers from outside, will do whatever it takes to prove themselves, the existing Intuit culture is disappearing. Inter-team politics are rising, with each team trying to out-show / out-prove the other team, leading to disruptions and frustrations everywhere.
Company is also in outsourcing mode.. many functions are being outsourced to India, it's difficult to gauge whether your position will be around in a year.
As many on this board has mentioned, Intuit is a good place to work.. just don't expect to move forward in your career into leadership roles (because those leaders are usually from outside). Many are "comfortable" working at Intuit, and this is good.