Great benefits, lagging tech stack
Pros
benefits are great, 401k, health, bonus, holiday parties nice campus a "named company"
Cons
company changes tack every 6 months, 4 years of layoffs and selling off divisions lots of meetings, lots of red tape, not a lot of coding most of development put into "how to sell / monetize" less time & resources targeted for features or new product. company has a repeated cycle of: acquiring an innovative company, struggled attempts to crosssell / upsell new product with its current product lines, struggled attempts to integrate the new product into the existing intuit systems (data centers, crm, etc), selling said acquisition at a fraction of the original purchase price (see Medfusion, Homestead, Demandforce, etc). For techinical (non-qa) talent its very hard to move to different divisions in the company