Egain is great place to work.
Pros of eGain is that it take care of women employee. They are very much concerned about women safety. I was in Marcom dept. It's great place to work.
Cons- there is no con in the company. Politics is there but I think it's in every company.