The job security is high here as I see many long term staff who have spend more than 15 years with the company. I got good opportunity to learn and work on different projects which use different tools. Healthy and friendly environment. Time to time growth is assured.
Cons
If cab facilities are arranged it would be more useful.