Pros
the ability to work by yourself.
Cons
this company is in bad shape and goes through managers like water. After being there only 4 months I had been there longer than anyone else. They use you up, promise you the world, make you the scap-goat for the clients and burn you when you are done. They make promises (in writing) to having great training but they are so far over their heads in trouble they will never deliver. Manager brags that they have never had to pay unemployment benefits or workmans comp. on a claim. Watch out for this company is out to be professional thugs.