When I started working there i thought this one of the most awesome places to work. Good benefits package, free lunch every day, cool offices....but that was about it. After a while you need more than free lunch....you need real feedback for your work, you need honest people, you need your work to be appreciated (or not if you're not doing well) but you definitely look for an honest opinion/response.
I would hear almost every day "you're doing an awesome work" for almost a year, and then when it comes to performance evaluation, or to being promoted...all different kinds of complaints, "faults" come up. This didn't happen only to me...these is the reason why many people are leaving. The feedback you get throughout the year is FAKE! You're never "helped" or "pushed in the right way" to do better. While you keep busting your butt and think you're doing your best...your manager/supervisor may change her/his mind as she/he pleases regarding you performance. Promotion is not encouraged at all. Very disappointing...