Pros
You would mostly be deputed to some Dept at Sachivalay where you tend to become a typical Govt employee sooner or later... Utmost peaceful work-life...no restrictions on when you come or go.. Salary within first 5 working days of the month Big-name of the Company may help you get into any other good companies/Govt jobs Gujaratis would specially love working for this company
Cons
You would always be on contract only..so you never get any Govt salary/leave benefits(though your contract will be renewed year by year) No growth in technical knowledge...as not much technical work to do as the project on which you would be working would actually be looked by some other bigger company so you would be left giving Technical support only. GIL actually charges the Govt around 25k for you while it gives you only 10-15k as salary.