There is a serious problem with management. You will be forced to work insane 60 plus hour work weeks. There are also a few senior engineers that will throw you under the bus for jobs they forgot to assign to you. BE VERY CAREFUL IF YOU HAVE TO WORK HERE. SAVE EVERY EMAIL TO A SEPARATE DRIVE, SAVE MARKUPS. They are starting to get a really bad reputation because of how run the company.
You also need to be comfortable working for tobacco companies, that's alot of the work they get.