Pros
-Tons of free stuff, bonuses, shuttle to/from house, daily free lunch/dinner, crazy overtime pay (if all 40 hours on Sunday %50 of your monthly salary) -Depending on your department, you can have great experience with recent technologies, and cool languages. -Pretty relaxed if you do your job well, time to time it gets really stressful, but, hey, is there any IT place without some stress? -I had really good co-employees and managers, but heard there are really weird ones out there.
Cons
-Depending on your department, you can have really old technologies, languages, and boring tasks. -They still use mid-90's techs, such as GEN, a millennium old mainframe, and that silly language called Cobol. (Still they use C#) -Location is pretty ugly, terrible neighborhood in Istanbul, hard to reach from most parts. Traffic is a reason to suicide. (Even with a company shuttle) -Working environment is not terrible, but pretty uncomfortable. It can get really warm, and stuffy in any season, plus terrible chairs.