Pros
International people, working language - English.
Cons
Low pay, no flexibility for working from home, non-paid over hours, no career path, very hierarchical, no extra compensation for performance, no bonuses or any benefits. Junior staff is seen as production machines, there is no interest in listening to their fresh ideas. You don't have access to even 50% of the information about the project depending on your title.