Pros: decent benefits with small amount taken out
Cons: corporate mind set
A very bad place to work. Whatever office you work with, you will meet some great people, but the company as a whole stinks. They are always making changes and back-pedal realizing their outcome. Not a great place to work if you want to advance, very limited. C-level executives are terrible and the only person you can trust is yourself. Beware.