I would say work environment is smooth. No issue of timing 10 to 6. Often we leave early. No issue on taking off. Environment is friendly. There is lot of work opportunity to learn. Most of staff are seniors. No late sitting.
Cons
Office is not well furnished. Increment are often not yearly. And Washroom are English style not Indian which is a big problem personally for me.. No benefits except salary.