Avantages
I was here before the acquisition and got to see the company change from a little Eagle ID startup to part of an 8,000+ employee corporation. Here are some thoughts from a software dev's perspective: - The benefits got a lot better, you probably won't find any other jobs in Boise area that beat the benefits at Intuit. (Insurance, stock, bonus, etc,.) - People you work with on a day to day are very smart. - Intuit has some cool tech they're promoting internally for use across products. - You get personal dev days at the end of each sprint and engineering days twice a year, which you can use to work on basically whatever you want, as long as you're improving yourself or the company in some way. (personal dev I usually spend learning new technologies I'm interested in by working on fun side projects.) If it weren't for personal dev I would've left the company years ago, it gives devs the ability to hone new skills instead of staying in their bubble.
Inconvénients
- TSheets lacks someone in the architect role so different development projects don't always come together nicely. Other intuit orgs have architect(s) who take on the job of forming a broader vision of how the codebase / architecture should work. Seems like devs are always writing a lot of hacky stuff to make things work because of a lack of someone who has a bigger vision. - Codebase will leave you wanting. I guess with a 12+ year old php monolith what are you going to do.. I will say it's getting better though. - Management could prioritize code improvements more. Our feature teams don't have as high velocity as they could because of handicaps in our codebase.