I was able to access a variety of enterprise and personal technology both new and old. You are able to get hands on experience with it no matter the level you are at.
Cons
Internal growth is basically non existent. I had to basically beg for a review which was the only opportunity for additional pay. Overtime was not a thing, despite working over 40 hours every single week without fail.