Pros: work-life balance
Cons: compensation, leadership is not very brite/smart, hire you as temp
I am not sure where all of these positive reviews are coming from, but besides the great work-life balance, compensation is very low, management is stale at best, and the review system does not allow for any real advancement.
It is a good place to work for if you are using it to get to something better, get your licenses, or are in between jobs.