Pros
They pay on time, and hold no pay checks back.
Kontras
I can honestly say this is the only company i've seen in 2018 that is still on Waterfall AND PROUD OF IT. A cancer ridden development cycle, almost no documentation (half of which is in german), SVN instead of Git, no branching, and worst of all almost NO communication. You take this environment, and mix it with a toxic old school "I'm right because I've been here the longest" attitude and you get a group that is either delusional and thinks this attitude is right, or people who just don't care anymore. That is the sad state we see the Ann Arbor office with, people have no idea what the group next to them does, or how the product works, or even HOW TO USE IT. They also pay bellow average and have terrible benefits.