Pros: can work from home
Cons: no supportive top management
People are nice, but overall a pretty chaotic work place. The management team is changing constantly. My colleagues are nice, but the supervisor is not supportive. The best part about the job is it is a virtual company so some employees can work from home.