Good flexibility, good people, you will learn alot because it's a very start up culture, good salary
Cons
very stingy on money, because it's a "start up" eish you would do alot of things. Because they try to save money, they push people to do alot more things that they are not necessarily qualified to do