Vantaggi
International distributed team. If you have just finished college, you get a good vision of how startups work nowadays.
Svantaggi
There are very few opportunities to grow as a developer. Almost all of the team is composed by juniors without any previous experience so you get no guidance at all. Most of the tasks are really repetitive and there is no room for creativity. You are paid as an average junior developer in the city (which is very low) but they will be treated as senior since your first day (responsibilities included). There are five values that you will hear "ad infitum" since your very beginning but no one is going to respect them (the higher you rank is, the more you can forget about them). Managers in general (there are some exceptions) won't care about you or how you feel with your work, the only thing important to them is that the job is done right in time. There is quite a big difference in how employees are treated in SF and Seville offices.