Hopefully not just a springboard, still have faith..
Pros
Communication, responsiveness to escalations, fair wages for the type of work, not being micro managed, flexible hours revolving around client availability - less thumb-twiddling. Flexibility with PTO. Creative license. Recognition for quality work and ideas. Some projects offer OT.
Cons
Some are power-trippy, loud, obnoxious, disrespectful, lazy, etc. Others would waste time, energy, resources, making you feel small rather than help out a team member with useful information. Does not feel like a 'team sport' at times. Too many conference calls about nothing that directly concerns the boots on the ground. More like serving a sentence than living the dream. Pigeonholed. Work is not consistent. There's either too much or not enough. Some projects do not offer OT.