Pros
Stability - layoffs aren't rare, but they aren't common either. Do your job, don't call attention to yourself in any way, and you'll survive.
Cons
Management is awful. The company is managed by a person who does not care about his employees. Lower management are really only pawns for the COO, Hours - prepare to work from 6AM - 530PM routinely, without a break. I'm not saying they don't allow you a lunch break, but they are rarely taken by other employees and you will not be looked upon highly if you do take one. Many days you can expect to work 12 hour shifts. The company will not pay you overtime for these extra hours because you are an exempt, salaried employee. Pay - The starting salary is below average for full-time meteorologists. The raises are mostly based upon performance reviews, which are inconsistently carried out by management.