Able to learn diverse new skills, meet several people from diverse backgrounds in the course of work, opportunity to travel across the country and visit interesting places.
Cons
Late night working & working on weekends, a little bit too much of multitasking expected of every employee.