Vantaggi
Can't think of any, apart from a good location.
Svantaggi
This used to be a good place to work, since the 'CTO' came in, it became a vile company to work for. He shouts and swears in department wide meetings if you say something that he doesn't agree with. The only way you will do well at this company if you are one of his friends, he has employed *Family* and close friends in the past year and they have pushed out staff if they don't like them. Furthermore, the company has been purchased, demanding all members of staff to be in the office 9-5 Monday-Friday. If you are reading this and are thinking about working there, please do not - the people at the top are corrupt. Technology wise it's 'OK', nothing special. Work is boring, technically designed before it gets to you, so no room for creativity. At the end of the day it's a small company trying to do things that Google do, for no good reason.