Still unclear path on how to progress your career: it's up to your manager to decide when and how, and not just based on your own skills, which sometimes work but sometimes might be harder to evolve. Also, lacks too many hands for so many work to be done. You hear a lot the "we care" but you don't really feel that all the time. Salary and bonus around pretty much average. Has a bunch of useless programs like yoga, meditation and so on, that look good at first but is not that compelling for everyone.