There isn't much, if any, opportunities to advance. You're stuck with the job you were hired in. Luckily, there are opportunities to meet other influential people in the industry that could help you succeed. There is NO paid maternity leave. However, if you need to work steady hours, you can generally do so.
Job Satisfaction Level
The hours are OK. You can leave at 5 if you need to and nobody judges. However, there are no bonuses, salaries are VERY low and there's no paid maternity leave at all.