Vantaggi
* Management don't overwork people. If we can't make on deadline, then we cut off features * Great benefits and salary compared to other tech companies * Lots of intelligent people working in the company * Great gym, carwash facility, and basketball / tennis / volleyball area * Great bonus payout
Svantaggi
* Company is in constant flux so expect to move cubicles every 3 months. * Lack of talent doing the web area. They make Symbian programmers do php programming which results in poor output. * Promotion can be hard to come by if you don't stick to your team for a long time. * Most of the people seemed content on what they have. There's no feeling of innovation at all. * Too much reorganization - senior management do not know what they want.