Friendly employees, great opportunities, plenty of varied work to keep you busy. The people are lovely and very supportive even after you no longer work for them. It doesn't hurt that it's located in Beverly Hills.
Cons
Small company with little opportunity for upward mobility.