Professional methodology department, nice atmosphere, boss is always ready to listen to you and take into account your problems. Most employees may work remotely.
Cons
Unclear career prospects inside the company (maybe that is a character of methodology department)
Culture, work environment, benefits. Dynamic marketplace with good business prospects and opportunity to travel. Always looking for good people and smart group of people to work with and for.
Cons
upward mobility, not a lot of roles if you don't want to move. Nothing really bad to say, good place to work.