It's a great work environment. Everyone is very helpful, friendly and supportive. There's a good deal of trying to make everything as efficient as possible and make teams work as well as possible.
Cons
Not much to say here. I guess there are a lot of very busy people. Since the budget for new his isn't always big, rules trend to be broader and each person does more.