They provide Lunch meal everyday Availability of Transportation
Cons
Very large salary gap between different departments 9 working hours per day will definitely kill the work\life balance Work on Fridays and Saturdays and overtime (most of the time it is obligatory not optional)