Great salary, good learning opportunity, will eat you alive.
Pros
Salary, and some of the people.
Cons
1) No flexibility. It's a technology company that hasn't embraced technology. 2) Every man/woman is out for him/herself. 3) PTO stinks. You start out with 2 weeks, no matter how long you have worked in the industry. I left my last job with 5 weeks of PTO. I have young kids who get sick like most young kids. And now I have to take PTO every time they get sick. Goodbye actual vacation. 4) If you have a stomach virus, even though you could actually put in a full days' work, too bad. You have to either come in and make everyone else sick, or take a day of PTO. Even though we're a technology company and your job could potentially be done from your house. 5) Back to the people. Nobody smiles here unless they're smiling to keep from crying because of stress. 6) Perfection = "meets expectations". Anything less than perfection, and you're getting ding'd on your performance review.