Vantaggi
I've only been here a few years but these are the nicest and most talented people I've ever met in my life. You should only apply if you are prepared to work hard. Agile methods are efficient and teams get work done no questions asked. You'll be learning from the best in the industry and it is expected of you to perform at your best. Several huge projects on the horizon that look promising. AI and machine learning are our next focus while the AR/VR team continues to build amazing experiences and adapt to new technologies. A lot of opportunities in these areas as well as traditional mobile and web. Update: I would like to clarify that management has NOT asked me or any other employee to leave five star reviews. That is a straight up lie. I find it extremely offensive that disgruntled employees come here to try and ruin the company's reputation and chances of bringing in new business. It's sad that you resort to these childish tactics instead of being proactive about helping the company grow.
Svantaggi
Hardships regarding the company's financial health can create a stressful environment. Having benefits stripped during hard times is discouraging. Management/Exec level people are sometimes unfairly targeted while it is obvious that they are working under immense pressure to bring in new business.