Very fishy especially the linkedin posts from India about their annual/quarterly awards, posts about completing 6 months, 1 year, 1.5 years in TU. Seems extremely forced and artificial.
I know there was a HR level meeting when the glassdoor points dropped to 3.6 after the recent layoffs. I also heard that offer letter rejection rate is quite high recently. So, I guess the recent linkedin posts and glassdoor reviews are a damage control?