Though there are some things, like any other company can do better, these are some things that I noticed.
1. Need a more experienced HR team to handle demand for great projects.
2. Politics starting to build up in low levels at times but generally are handled well.
3. Wish a bit more hard work.
Will I still recommend others to work here? I think I would just because their company culture is pretty good