Avantages
Great boss, coworkers are very nice, close to the beach (5 minutes from lake michigan), work seems a little difficult and counter productive at first but it is actually very useful later on knowing how to thoroughly review software requirements
Inconvénients
Pay isnt super great, the office is a bit dark