You get the opportunity to work with the modern tech stack with plenty of room to take ownership of complex architectural challenges and see the direct impact of your team’s contributions
Cons
Operating between multiple time zones with different teams can be tiring