Pros
This company is a waste of time. Trust me.
Cons
If they offer to put you on a 2 month contract before bringing you on full time, RUN. Do not trust any management from that team. They will overwork you and pay you as an entry level and then tell you they have no budget to bring you on full time as soon as the project is over.