Ambitious projects. International team from different parts of the world.
Cons
Fights between different teams. No one wants to take responsibility of a problem (too much blame game happening). Management does not really care about well-being of employees. No coffee beans (to save money).