Compute $\tan 150^\circ$.
Let $P$ be the point on the unit circle that is $150^\circ$ counterclockwise from $(1,0)$, and let $D$ be the foot of the altitude from $P$ to the $x$-axis, as shown below.

[asy]
pair A,C,P,O,D;
draw((0,-1.2)--(0,1.2),p=black+1.2bp,Arrows(0.15cm));
draw((-1.2,0)--(1.2,0),p=black+1.2bp,Arrows(0.15cm));
A = (1,0);
O= (0,0);
label("$x$",(1.2,0),SE);
label("$y$",(0,1.2),NE);

P = rotate(150)*A;
D = foot(P,A,-A);
draw(O--P--D);
draw(rightanglemark(O,D,P,2));
draw(Circle(O,1));
label("$O$",O,SE);
label("$P$",P,NW);
//label("$A$",A,SE);
label("$D$",D,S);
[/asy]

Triangle $POD$ is a 30-60-90 triangle, so $DO = \frac{\sqrt{3}}{2}$ and $DP = \frac12$.  Therefore, the coordinates of $P$ are $\left(-\frac{\sqrt{3}}{2}, \frac12\right)$, so $\tan 150^\circ = \frac{\sin150^\circ}{\cos 150^\circ} = \frac{1/2}{-\sqrt{3}/2} = - \frac{1}{\sqrt{3}} = \boxed{-\frac{\sqrt{3}}{3}}$.