Pros
Different types of Project If you can Extract truth
Cons
Hostile Working Environment I worked for them and it was terrible. The manager was a back bitter and then I learned that I was among 5 more. From the time I was hired I got a lot of attitude and misinformation from my co-workers or should I say arch enemies. One guy actually told me that he was opposed to having an outsider hired into the group about 1 month after I had been hired. My boss turmed my training over to people who did not want me or any other person (she did not manage the my training at all) "from the outside" hired on. Its hard to produce good work when sabotage is a foot. I was getting false information, incomplete information to none at all (they were just too busy to help me). What's worse is that HR did nothing about it and I was unjustly let go for a job that I had extensive experience in. It was unjust to let me go but it feels GOOD to be gone. If I could give them NO stars I WOULD.