Pros
global-minded, diverse, highly-intelligent workforce international exposure fun atmosphere takes vacation/time-off very seriously (European style) good-quality products and services, logical methodology you can completely be yourself working at this company which is a rarity
Cons
pathetic pay, embarrassingly stingy, no training, pretty flat thus no real career advancement potential unless you stay on for many years (although to be expected from a high-growth, mid-sized company) Management lavishes praise on sales while failing to recognize/appreciate the cogs that run the machine (e.g. research/consulting/business development) which is exacerbated by the pedigree/educational mismatch between the former and the latter and corresponding pay. At the very least, they should offer the cooks a similar bonus structure to the messengers who are less deserving.