Pros: realtime projects, lots of work
Cons: churn and burn, favoritism, incapable management
The management consists of people that really don't know about anything except taking vacations and time offs, a typical sweatshop where the managers will only reach you if they "NEED" something. Also if you can talk alot you will be given value, work here can only get you so far! They claim to be a multibillion dollar company but you will be chased all the time by managers for budget restrictions.