Pros
This is a great place to work for a single person, or someone without kids. The work is interesting, the benefits are really good and the culture is supportive of growth. The pay is great and there are opportunities to advance. Best healthcare I've had since I started working.
Cons
NO work/life balance. You can't take a sick day the same day you wake up sick. You go into work and ask for tomorrow off and just suffer thru that day. Also, sick days only apply to the employee. Read - if your kid is sick and has to stay home you can't use your own sick days to cover that. Your experience at the company is going to have a lot to do with your supervisor. Most of them are really great and care how their team is doing. If you get a supervisor that doens't care about you, only your stats, life can be somewhat frustrating.