Great work life balanceThe good thingsThe benefits, flexible working arrangements(based on trust, as long as your task is complete, no one would question your whereabouts)
The challengesoffice politics & hall chats are unmanageable. you have to be really good with "yes boss" and be really careful on what u share during these 'chats'