The team is supportive and the work is engaging. Work hours are flexible as long as you are a performing member. Also good chances for recognition as you work with senior management often
Cons
On crunch weeks the hours can be a bit long, but good overall