Pros
Having spent many years working for another company it was refreshing to move here and see how a successful company works. Good pay and benefits. Great work/life balance.
Cons
Really none - very happy here.
Pros
Great pay, benefits, and culture.
Cons
Very difficult and demanding work but very rewarding as a result.