FriendlyThe good thingsThe learning curve is pretty steep, but then again, the folks there are friendly enough to assist you in giving you suitable challenges. The welfare is pretty good as well.
The challengesThe working hours are a fair bit longer than normal, and requiring you to work on your own at home and stuff