Pros
Above average compensation, unless you do the math on what you might be getting in terms of benefits on a more stable gig with more sensible work hours. Early members of a team often get the best overall compensation deals, because they often have to attract talented people to projects that aren't intrinsically sexy from a technical perspective. The management is unusually talented at finding lucrative projects that often last for 20+ months, and when the right people are on the project, the team can gel really well. They start usually with a 6 month scope of work and try to add on as aggressively as possible, expanding both the team and scope, up to the level the client is willing to pay for.
Cons
MaxSam is run by opportunists whose first priority is money, so as long as you understand that, you'll be able to navigate effectively: It's not a technology firm, it's just a place that leverages technology for management consulting projects. The firm functions as a series of serial enterprises, offloading most of the risk of a consulting engagement to their subcontractors, whose contracts usually explicitly say that they are paid contingent on the payment from the client, and they are not above stiffing their subcontractors or delaying payment if the gig goes south. Their specialization is finding companies with dysfunctional technology organizations and replacing large portions of the team with consultants, who they hire quickly after signing a contract. The technical problems are usually not nearly as complex as navigating the client's internal politics. There's usually large amounts of turnover as they juggle fit between the client's culture and the rapidly-hired engineers.