Awful management and no room for being creative
Pros
Some nice benefits. Easy to get a visa. Nice and open-minded people (multi-cultural office). Great HR team.
Cons
1 - This company is supposed to be doing Datavizualization and by doing so, put the user in the center of every process. In fact, User Experience is never considered, and even worth, we never get the chance to get to know a real world user. The result is of course a heavily hard to use and ugly interface that only engineer with a PHD in Data Analysis might be able to use. 2 - Doing "agile" on the paper but actually doing everything but Agile (constantly changing priorities, people, and even project during sprints). 3 - Impossible deadlines and zero transparency from management team. 4 - Big-headed and condescending manager(s) without any support for the development team with a constant "shut up and do what I am asking you to do" approach. 5 - Absolutely no room for being creative (and not even interested by creative people) 6 - Horrible code base and crazy technical choices 7 - Impossible to have a clear picture of where the company and the products are going.