Pros
- Great work-life balance - Great compensation - Great campus - Great benefits - No problem getting the hardware/software you need to get your job done - Individual performance is rewarded Intuit really is a great place to work, unless you happen to be a Software Engineer.
Cons
If you are a *Product Manager*, Intuit is a fantastic place to work. Product Managers run the show at Intuit. You will have plenty of opportunities to rub elbows with the VPs and Exec team. You will get tons of recognition for work that you were "driving". You will be in a decision making role among people who want to help you grow your career. If you are an *Engineer*, you need to realize that you do not get a seat at the table. Product Management will extol the virtues of having Engineering in the loop, and then they will keep you in the dark. Engineers in different groups are almost forbidden to work together directly because the PM team wants to own every line of communication. Strategic decisions will be made without the counsel of the Engineering team, and then handed down with no regard for the actual effort involved. Any pessimism about the decision at that point gets you labeled as "Mr. No." Your opinion is not valued. You are a worker bee with a job that the leaders neither understand nor appreciate. The chasm between Product Management and Engineering is growing wider every year. The rich keep getting richer, and the poor have huddled together in the dark corners just asking to be left alone. All of the truly great visionaries have either left the company, or are working in small laboratories on small projects that have no consequence. There will not be a revolution. Intuit will just continue to unknowingly turn away its technical talent until all that remains are Engineers who want to be spoon fed requirements so they can implement them. Product Management will have won, though Intuit will have lost.