Pros
- professional engineers - a lot of nice projects - good place to learn new things - performance bonus(in the past they had it, I do not know if they kept it) - nice office, young and friendly environment - when I decided to leave, I have been asked if it's about money and if there is room for negotiation, but it was not the case. So a big plus is that they try to keep the engineers pleased from this perspective too. - playstation/xbox :) - I hope they still have it
Cons
- as an outsourcing company, it depends on the project you are allocated to. You might be lucky to get a nice and organized project. The one that I've been a part of was well organized in Cluj, but the client's management were dreaming a lot, I might say. Anyway I was not so experienced then, and now I would have a different approach.