Nothing much to say, it is a pretty okay company. It could be much better than current. Met lot of friends here, it was good while it lasted. I did not work for a longer duration so I cannot say anything about appraisals or promotions, but the technical work is challenging.