You can work on weekends without getting comp off. Three months straight they will not give salary it happened with me twice. The moment i had resigned they came up with new project which would ideally take minimum of six months and i was asked to complete it within a month or else they will not give experience letter.