The CTO at the time was Fantastic. He has now since left as many people have this company. He would help out anyone who asked.
Cons
Not a lot of opportunity for personal growth. The good reviews of this company are clearly paid. The turnover here is off the charts. A decent place to start, but no long term opportunities. Cubicle Farm.