Flexible work timings
supportive management
good work environment
will get salary on the last day of each month even its holiday.
no delay for incentives.(ref to my previous company)
Cons
over responsibilities
getting few days leave is complicated
telephonic reporting for each hours