Pros
1) great work culture 2) good opportunities 3) good work life balance 4) Food is good 5) technologies used are good
Cons
1) Less flexible for work from home
Pros
> Good place to learn new ideas > Supportive team > Friendly atmosphere > Flexible working hours > No partiality, every employee is treated equally > Proper working place and spacious too
Cons
Nothing as if now, one small point - should have some fun activities too