I am really not a fan of those cozy 'coffee bars, lounges, quit-rooms, creative rooms (in which you can write all over walls/floors), power-napping areas etc' you mentioned. I think giants like Google have all those to make sure their employees spend most of their time in their offices and hence end up working for the company and have absolutely no life out of work, which is wrong IMHO.
I am not saying for a second that I wouldn't want those cool facilities, just saying that there's a hidden reason as to why companies do it. I think people should work because they like to work and not be tempted to work because the environment is cozy.
Siddarthan Sarumathi Pandian
Full Stack Dev at Agentdesks | Ex Hashnode | Ex Shippable | Ex Altair Engineering