Fast-paced, Well compensated. A true technological company with every role and every level having an engineering background. Amazingly talented engineers.
Cons
Processes are not yet perfect, but the company is investing in improvements there. Either work smart or work a lot
Overall product architecture and product are solid. Great benefits and compensation.
Cons
Code base is very difficult to work with. Hard to deliver something at reasonable time. Quarterly planning and performance evaluations prevents long-term thinking and operational improvements.