Pros
Pay was decent for the area.
Cons
If you have a family. Forget it. Your projects are always expected to come first. You have to bill an insane percentage of time directly (100%) so any company meetings, "fun" company events, etc...are coming directly out of your free time. Don't believe the "feel good" "we are a family" talk from the senior management. Comframe is a typical "body shop" style software consulting firm. They don't really care about the best interests of their clients and will require you to tell bald faced lies to the people who are (in reality) paying your salary. They operate in a manner of many off-shore software dev shops...1. Present the "A-list" team to the client to win the business and secure a contract. 2. Keep those bodies on for a month or two to start, then 3. Start switching them out with B, C and D list people. The whole time, they keep 1 A-lister dev on the project soley as "the face". In reality, that person has no control over what is going on, overseeing the team, or anything. They are just there to "keep continuity". Its too much of a scam.