I got an offer from Shutterfly in Redwood City, CA and verbal offer from Synchronoss in Phoenix. I am still expecting a final offer from Synchronoss but most probably, Synchronoss salary will be the same as Shutterfly. The recruiter of Synchronoss told me that they currently have 40 employees in Phoenix and they are planning to increase it to 220 employees by the end of the year and they have rented a huge place where 90% of the place was vacant when I went for the interview there. But, Shutterfly has a better revenue/employee ratio and they were founded around the same time (~ 20 years ago). The role is also nearly the same for both (java developer). I was trying to weigh the pros and cons of each company. Where I will have better growth and learning opportunity? and of course the importance of location in switching company later in career? Any suggestions?


Firstly, congrats! Two amazing offers!

If you 100% wanted to optimize for money, then I actually think Synchronoss would be the better choice right now, because cost of living is substantially less in Phoenix than for the equivalent in Redwood City, CA (I use to work in Redwood City / Peninsula area). This means you could save up a lot more money with the same salary in both locations, build up a huge base of savings to invest, have that grow at 7% average return per year, and then move to wherever you want (including California), for future career growth.

Another big positive for Synchronoss is that rate of growth. It’s extremely rare to be at a company that would be able to 5x in size in that short of a period of time. Especially if you’re getting any form of stock options in the company, that growth rate would be huge for your potential future stock valuations! People always dream of getting in a company early before it ‘booms’ into massive growth, and this sounds like it could be the time; although I’d need to really do a lot more research to feel confident in that assesment about Synchronoss.

Personally, however, I would likely Shutterfly because I value location a lot. I really enjoy California weather, and it would be hard for me to give that up, plus I truly enjoy being surrounded by the tech hub of the world, and having so many friends that are somehow connected to that space.

However, with either selection, always remember that you always have the the ability to move. Especially with everything you’ve learned in Pathrise, and your strengths as a candidate now, your next position you’ll be searching for will be even bigger and better, and come so much easier. So you should feel confident and safe in the fact that whichever company you choose, you’ll have the opportunity to grow and learn, and be able to switch whenever you feel is best for yourself.

@nikhilasu12 If I could ask, what do you feel, personally, is most important for you in terms of what you value (location, career growth, technical learning, free time, raising a family, etc?), and what are your slightly longer term goals (such as five years down the line)?

Hope this was helpful!


Hi Brian,

Your answer is very insightful. Synchronous is trying to 5x its employees in a year. Joining Synchronous at this time would mean a huge amount of growth in career and future stock valuations as well (if I get any). I think at the start of my career, technical learning is more important than anything else as long as it does not interfere with my work life balance. I would want to have a good learning opportunity now and good career growth later.

Five years down the line, I would expect that I have enough financial stability and I would love to see myself as playing a major role in the planning and development of the new products for my organization and contribute significantly to its growth. In one of the companies I interviewed for, the profile of my interviewer said he helped his company profit millions of dollars. That was quite inspiring for me. I would love to have something like that on my profile.

That’s great to hear @nikhilasu12. As a side note, you should absolutely know if you’re getting any stock (and approximate current valuation of that stock) with any offer. A lot of companies try to not give you that information, but you can just ask for it (it’s important to know the vesting schedule, if there’s a stock option buying plan, how much that stock is actually worth in total, etc)