here's a good explanation:

Factoring By Grouping

If that does not work for factoring, than you may use the Rational Roots Theorem. One you find a root, such as -2, then you know you have a factor of (x + 2), as the rational roots are the x - intercepts of the graph.