Great company to work for. I was working for product that was about to be launched in market, so environment was like a start up that had been fully funded.
Cons
As a contractor you have certain limitation on what benefits are available to you or if your concern will be actioned