Great for Beginner Engineers. People here are willing to work with you to the best of their ability. Great for beginner - mid level engineers; you can learn alot in a short amount of time here.
Cons
Doesn't offer remote position, despite being far away from metropolitan areas (Stamford, NYC) . Management has a lazy engineer.