Flexible timings and a great team atmosphere to work with.
Not much pressure with working hours, so one can work efficiently
overall a great place to work
Cons
The tech used is old and only certain teams work with newer tech. Some teams are involved with working on systems 10 years old.