Pros
Good benefits such as 401K, Health, and Stock Options. Unlimited overtime available if you want to get paid over your guaranteed salary as long as market conditions are reasonable. Great Cross-PSL Training in multiple departments throughout the company.
Cons
Extremely low pay for having to learn at such a fast pace while working in the field. Massive company so politics play a big role when moving up in the company. Not a very localized company when it comes to lay offs. Many lay offs come from the corporate offices so some of the better employees get let go instead of the weaker employees when there is a downturn in the market. Would recommend working here to gain experience and knowledge before moving on to a different company in the future that pays better.