Good benefits, great compensation, excellent work environment and ample opportunties for entrepreneurial thinkers.
Cons
This can be a sink or swim environment. You will need to staple your own staples here, but if you are hard working and are good with people, you will have a great chance of doing extremely well here.