Pros
Pros were many initially but there has been a paradigm shift. New and latest Tech specs are used. Learning capabilities are mammoth, depends on the team you are working.
Cons
1) Working from home to Work from office, mandating to 3 days. 2) In terms of flexibility, when someone is expected to work with US counterparts late night and report to office next day is not flexibility. 3) Meetings are not adjusted as per India office, people don't even consider if it is a Friday evening. They will just throw a meeting invite at you. 4) Appraisal cycle was moved to another 6 months and no logical explanation was given, if those 6 months will be compensated or not. Nothing was put forward logically. 5) To recent development a new term has been introduced as cost cutting so there will be no team Lunches which had a very low budget already and happened once every quarter. 6) Diwali's gift budget has been seeing a new low every year, so this year management decided to cut that off completely. 7) Bonus was cut short to some percentage citing a reason that company did not do well. If company did well at some stage it was not increased though. 8) No fun activities other than Dandiya and Rangoli.No Cafeteria within office premises, you will hardly get an option to eat other than finding few cookies and fruits at times.