Ever changing environment
Great place to work if you are comfortable with constant change and have the ability shift gears quickly. As with any technology driven company change is necessary to compete in the market.
ProsGreat Benefits, Fair pay
ConsPoor Comminication practices, everyone is not always on the same page, must do your due diligence to keep up.