These are some factors that Google hates:
Crap content within the website
Link schemes such as submissions (directory, social bookmarking, blog commenting, etc)
Guest posting (large scale of submitting content to manipulate rankings)
Press release (usually used to target over optimized keyword for manipulation of rankings)