Avantages
-Very good line in your resume. -Pretty nice office
Inconvénients
I've been working here for a year as a contractor and first thing that you are going to face with is: management is going to treat you like a second grade person, they going to discriminate you everywhere - worse desk, no benefits, no vacations, basically you are like a thing in their office not a person. Your manager can be changed every 3- 4 months. No career growth at all, even if you are going to work better than many full-time employees you will not get a chance to convert into full-time. All full-time roles are distributed between current employees, so they bring their buddies into the company even though they do not fit the position requirements. Most of the engineers managers are foreigners, so they hire on people form their fellow countries. I do not recommend to spend your time there as a contractor.