Avantages
The culture here is the best I've experienced. Hiring is very diverse. Everyone I've interacted with is super nice and eager to help when you get stuck. No one keeps secrets about any knowledge they have, it's super open. They have a system where you can spotlight an employee if you think they are awesome, where you recognize them in writing and then send them a good gift card that the company pays for; this is a great way to recognize your co-workers personally. Benefits are amazing with good coverage for all your health needs. Lots of swag given out throughout the year. There are fun team activities planned throughout the year. Good vacation policy. As if all that is not enough, the pay is great too.
Inconvénients
You are expected to wear Intuit shirts every Tuesday. On the other hand, they're nice shirts provided by Intuit. So, it's not really a con :)