Pros
There are many great and good engineers in Adobe Romania. This means that the bar regarding the expected quality and efficiency is quite high. Most engineering managers level 1 are quite OK in terms of supporting the engineers and managing the team dynamics. It is not that easy to promote in some directions eg. from individual contributor (software engineer) to engineer manager. You can move internally once you have a good reputation - it is not that hard to change projects. The benefits are probably the best you can get in Romania.
Cons
The office doesn't really have product ownership which means that it is outsourcing type of work more or less. Decisions made in USA, teams in Romania execute. There are lots of different teams and the pace is quite different. But overall it is hard to keep a work-life balance. Especially if you have to work directly with US, you'll have lots of evening calls/meetings. Senior management lacks leadership, creating and explaining the strategy to individual contributors.