Quality of work and work load is better than companies i've worked for before
The pay scale is on the higher side as well. Good compensations for working during the holidays
Work life balance is good considering there is not much restriction in taking leaves or options for working from home. Good flexibility
Cons
Depends on each office, but the work environment was not at par and was biased