This company has a very unpleasant culture. The recruiting materials and processes are misleading, and the work is unfulfilling. Middle management is stale, incompetent, and uninspiring. Additionally, the pay and benefits are terrible. I plan to leave this company as soon as I find a new job. If you read the other reviews, you will begin to notice some patterns.