Pros
I took this job because one of the seniors at the time told me this was the best job ever and it is! It's been over 5 years now and I love my team, my manager and my job. I'm not micromanaged, it's flexible, and it pays well. It's fun and interesting and every day is different.
Cons
Can't think of anything bad!