Thoughts on generic medicines?

Have you had any experience with generic medicines? I mean the ones you get from Zeelab, Davaindia, pradhan mantri medicines etc.

Are they effective? And more importantly, safe?