Collaborative team-based culture and work/life balance. Good support from the management. Good place to work and learn about conference planning and travel. Salary is good with incentives and bonus.
Cons
The short deadlines that can sometimes come with the nature of the work.