Pros
Some benefits, ok salary, share scheme, good finance companies bank rolling them and should last these hard times for at least a couple more years. Ground floor staff in the Agile team are young & friendly.
Cons
Startup mentality although been going for 20 years, a bit of a facade, narcissistic senior management, sacks staff at a whim and overly stressed small development team. Wants you to work every hour god sends with the startup mentality and threatens unemployment if you aren't one to work non-paid overtime to feasibly deliver product.