Intuit focuses heavily on two things which made me happy when I worked for them: work-life balance and community service.
Intuit doesn't offer dinner on campus, which is probably a cost-saving measure, but also strongly encourages employees to go home at a reasonable hour every day. They're also very flexible about the actual hours you work and let you take work home, but rarely require you to. The managers I worked with were all good at making sure people didn't take workloads too big for them to handle.
Intuit also focuses on community service. That's been a big passion of mine for a while, and they'll actually pay you your full-time hourly salary while you're volunteering, even if it's for causes completely unrelated to Intuit (up to 32 hours, at least). They also offer full-time employees additional benefits, like letting them pick a nonprofit to get QuickBooks for free, which I know much less about.
The only annoyance I had was that onboarding was difficult.
My team was always happy to answer questions, unless they were busy with a higher-priority issue. However, there was very little documentation to help me fix the issues I encountered, so I ended up asking my team more than I wanted to.
Also, I was hired as a co-op, which meant that I had to go back to college after only six months. Intuit's a good workplace. I'd have loved to keep on.
Encourage people to document their onboarding. I know I could have done this, but it didn't occur to me until after I left Intuit. Encourage them to add to existing onboarding documentation as they work through issues. I never realized that was an option.
There are three steps: * Resume review * Phone call interview * Technical round The technical round is around 75 minutes long, while the phone call interview is around 20 minutes.
I was given a hard-rated HackerRank question and a text editor, with an offline PC, and then left in a room for half an hour. I had to squeeze information out of the proctor, who wasn't really willing to give it. I didn't really understand the quest
I had an online assessment, a Karat interview, a recruiter round, and a final round with a software engineer. I thought the hardest part was the online assessment since it was one long problem.
There are three steps: * Resume review * Phone call interview * Technical round The technical round is around 75 minutes long, while the phone call interview is around 20 minutes.
I was given a hard-rated HackerRank question and a text editor, with an offline PC, and then left in a room for half an hour. I had to squeeze information out of the proctor, who wasn't really willing to give it. I didn't really understand the quest
I had an online assessment, a Karat interview, a recruiter round, and a final round with a software engineer. I thought the hardest part was the online assessment since it was one long problem.