Pros
There really weren't many pros. The staff in the medford office is at least mostly decent to each other. It won't last very long since management has a proven track record of laying off or firing lots of employees. It's almost guaranteed you will lose your job in less than a year.
Cons
This was the worst professional experience I've ever had. The company has been on a steady decline since the 2008 stock market crash and has never really recovered. Management lied like crazy in the job interview then screamed for the next year in an effort to force insane amounts of work out of the engineering staff that they don't have the money to pay for. Whatever you do don't go to work for this company. It's a miserable sweatshop where your life will be a horrible nightmare.