Pros
fun environment, startup atmosphere, respectful managers, opportunity for growth, excellent networking, great job while in college or for recent grads
Cons
small company so limited benefits, dangerous area near USC not safe for yourself or your car, requires a lot of patience if you are working in customer service or leasing