Pros
It's a job. That's it.
Cons
This company is a bunch of cronies who are making bank from not giving their employees jack. There are horrific "benefits" if you can even call them that. They pay you as little as possible while making a ton of money off of your work. They don't offer bonuses, raises or a 401K match. Honestly don't consider working here even if you are desperate. They will suck the life out of you. They will watch your every move and reprimand you if you do one thing that they don't like. However, you might be one of the lucky ones that they allow to work from home if you happen to get the favoritism that some get here. But if you don't, they will breathe down your neck and suffocate you. The management does not give two craps about you. They only see you as a money generating robot.