Pros
None. This place is dysfunctional, and the location is bad on top of that.
Cons
No work-to-life-balance. You will be on call from 8-5pm, but that does not include Germany or Japan which means that you will have Email 24 hours a day. Everything is out-sourced with no budget (really???), and the most incompetent people are put in a position that is laughable. Mechanical and Supplier Quality Engineers are put in place of SOFTWARE ENGINEERS who have no clue as to what is going on.... I could go on and on, but my advice is to not work here if you are a true Software Engineer. The product is pure software, but the management is living 20 years ago with no experience. Hiring people from Supplier Quality to be put in charge is a HUGE MISTAKE.