Pros
I gained further technical experience.
Cons
There was some language barriers between colleagues and myself. However, throughout the 2 years, 6 months, I learned to effectively communicate with others by having them repeat what they said when I did not understand and I also made sure others understand what I communicated.