Pros
Flexible schedule. You have a lot to look at and get to connect with top management from other offices. Not much office politically that you can mostly be yourself.
Cons
Work loaddddd! You are basically the only one taking care of an entire project, and it’s not just about updating but revamp the whole thing since everything is wrong. Schedule is very tight, to a point that it’s impossible to finish everything on time. Delay is foreseen, expected and will happen (for sure). And then just more workload adding on cause you have to kick start the next one no matter what. Never ending task. Required a lot more collaboration with sales, but they are the one get the credits only and of course money. The sales never be responsible enough to take care of what are supposed to do. How can you success without having a good understanding of your product? And how can a company success without investing in your main business, but just focus on promoting the brand?