Pros
- cereal bar and soda machine - nice perks like weekly on-site car-wash - cares about their customers - unlimited PTO
Cons
I want to say first of all that I left on very good terms. I have learned a lot at this company and I made a lot of friends. I do want Infusionsoft to succeed and I think they might. But with Infusionsoft it's always three steps forward, two back. My deciding to leave this company took place over a few months, but really, the writing was on the wall. The first problem is that Infusionsoft is (was?) largely directionless. I worked on a project for 4 years building an important piece of technology from scratch, only to see it thrown away because Infusionsoft had no coherent product plan. There is lot more focus now on the core product and they have brought in architects to fix it, but the improvements of note are more UX related, while the underlying technology still has issues. With the shift away from Infusionsoft's 4-year experiment, I wasn't interested in going back to an old codebase where I wouldn't be learning much. Another problem at Infusionsoft is that how well you do is more of a matter of perception than the actual work you do. This is a major problem. It also affects pay increases and promotions; the process isn't fair, since a lot of it is based on the aforementioned perception. Standards aren't uniformly enforced either. Even if you're occasionally identified as a good performer based on the work you do, if aren't vocal and don't toot your own horn, you're unlikely to advance quickly -- you have to be your own cheerleader, and for people who are more interested in focusing on the actual work and demonstrating their value that way, there isn't time for that. The final straw for me was the attitude I was getting from new management at Infusionsoft in the PD department regarding time off and working from home. I had been regularly identified as one of the top 20% performers in the department, but in spite of that, I was facing pointed questions from new management about the time I am taking off (even after I took some for health reasons) and my WFH schedule -- note; there were no complaints about my work or its quality, or my productivity. Management will also actively discourage you from pursuing higher education and are unwilling to be flexible with your schedule in this regard -- I had a manager actually tell me this -- they had been approached by someone who wanted to pursue a Masters, but were told that the department wouldn't support that (previously this was never an issue).