Pros
You'll learn how to not run a business and why it's important to have a goo technical management structure in place.
Cons
The company makes its money by bidding on projects no one else wants and paying their workers the lowest price possible. Don't worry about a 401k, extra days off for working 60 hours a week, or even a review, because here those things affect their bottom line. You'll work in an environment with no project managers, no lead developers, where the client continually is allowed to make changes up to the last minute, and if you can't finish on time its your fault. The only thing missing from Resolute is a donation center for workers or clients to donate to the Resolute employees as Walmart does because it doesn't pay its employees enough.