Pros
Decent pay for those right out of college. Good health insurance. They do pay for your move and help handle the annoying hits of it.
Cons
There isn’t much room to grow within the company. Almost no transferable skills. Bonus structure is horrible, especially compared to other companies. They do not train their leadership and promote favorites instead of those that they should promote. This has lead to HORRIBLE site specific leadership. After the first year or so, get out. Your pay will skyrocket, you will have many more career opportunities, you will get more transferable skills, and you will be much more marketable. Seriously, don’t stay more than a year. You’ll get stuck and then after a few years you’ll be VASTLY underpaid. There is a huge drinking culture, so if you’re sober or trying to stay sober good luck! You’ll be ostracized. I cannot stress this enough to young professionals: Fast pays well right out of school, but after 1-3 years they underpay and you won’t be up to date on the latest technology.