Competitive salary and benefits, flexible timing with option to work from home. No pressure, nice people with great management team. Great working environment
Cons
They don't hire contractors directly. Contractors have to go through some agency. Lots of meetings and documentation. Hard to get promotion.