Good health benefits.
Vacation Time is really great.
Work environment is great.
Cons
Pay rate vs workload are not properly balanced.
Is difficult to provide feedback and make improvements, while been criticized simply by the investment that needs to be made.
Not to friendly with the aspect of working remotely.