Pros
Financial Benefits are ok on paper but you will work many long unpaid overtime hours bringing the average hourly rate way down Some opportunities for (self) development but you have to train yourself, Schwab won't bother
Cons
Most (not entirely all) management are only concerned with using / manipulating employees, primping their ego, advancing themselves at any cost. there is no attempt at true leadership or leading by example. Most are very average but ambitious, want to be in charge but that's the only thing they have, no real intelligence, or organizational, technical or people management skills. Very poor. Long hours expected as normal Finger-pointy culture when things go wrong many cliques - it's who you know You're only as good as the last project revolving door management Promotion prospects totally dismal They will hire incompetants off the street to tell you what to do, should the in-house incompentants be running out, rather than promote from within Offshoring was always a bad idea now they are realizing it's not cheap and it's not the way to get good work done It's a sweatshop