Pros
Great pay, benefits, flexibility, and recently a work from home option. Monthly massages, daily meditation/stretch breaks on paid company time, and fun employee environment.
Cons
The job can be a bit stressful at times but all you have to do is ask for help and someone is always willing to assist you!