The hours are not reasonable.
Pros: money is good, benefits are great, but frowned upon if you take off to see dr., so you really can't use the insurance. lots of free lunches to keep you at your desk. fun, fast paced atmosphere, the time does go fast.
Cons: hours, no end times, but very strict start times, not allowed to use vacation time
If you're single, right out of college, and want to pay off your student loans quickly this job is for you. Just prepare to be pumped up, think its the best place on the planet, and then once you fall into their trap you'll be treated like a slave, but bright side- best paid slave around!