u are only blaming small and medium size companies.why u don't have a look on big size companies?I know many big companies also doing the same and many small and medium size companies are treating their employees very nicely.