If you're looking for a career and want to be challenged this is the place. Self starters are likely to succeed more. Those who sit back and just do the job won't see the opportunities available.
Cons
Wasn't offered any 401k or retirement benefits. Compensation makes up for it.