Pros
flexible work timings, mobiles's allowed, weekends off, your leaves are flexible as well, for a married woman its pretty ideal
Cons
senior level and HR level people not interested in communication, too much workload and not enough staff, they do not give more than 10% hike in salary